数据库基本概念

【数据库系统概论】数据库基础知识 目录:一、数据库的四个基本概念二、数据模型2.1概念模型2.2逻辑模型和物理模型三、数据库系统的结构3.1 三级模式结构3.2 二层映像四、 关系数据库4.1关系模式(了解)4.2关系操作(下一章详解)4.3 关系语言的分类4.4 关系代数语⾔ 一、数据库的四个基本概念 数据:描述事物的符号记录。(比如某学生的年龄) 数据库:数据库是⻓期储存在计算机内、有组织的、 可共享的⼤量数据的集合。数据库中的数据按⼀定的数据模型组织、 描述和储存,具有较⼩的冗余度、较⾼的数据独⽴性和易扩展性,并可为各种⽤户共享。 阅读详情

什么是数据库?

数据库就是一个文件柜,里面存放着各种文件数据。

数据库的应用?

你在上网的时候可能没意识到,其实到处都会用到数据库。比如
你在登录知乎的时候,要输入用户名和密码才能登进去,那服务
器是怎么知道你输入的用户名和密码是正确的呢?当然是在背后
提取数据库里管理用户名和密码的表单,一核对,就能知道你输
入的对不对。再比如你去ATM机取钱,插入银行卡,输入密码的
时候,ATM机同样是根据数据库里的银行卡号和密码进行核对,
并且你还可以查询余额,余额同样是存放在数据库里的。

表

我们知道,数据库是存放文件的柜子,而在数据库中,我们用表的形式
来代替文件,即数据库是存放表的柜子。什么是表?Excel表格知道吧,
那个就是表。每一份表都会有表名。在同一个数据库里,表名是唯一的。
“在同一个数据库里,不能有2个同名的表”

列(字段)

表是由列组成的,一列就是一个属性。比如一份个人信息表,就会有姓名
列,年龄列,性别列,民族列。。。

姓名年龄性别民族手机号
张三20男汉10000
李四18女汉10001

我们看一下表格的信息,有的填了文字,有的填的是数字,这就说明
每一列都有一个数据类型,比如姓名列、性别列、民族列都是文本类型
而年龄列是数值类型。这在创建表时要注明每一列的数据类型

行(记录)

表中每一项记录都是存储在行里的,比如上面的,关于张三的记录都在
第一行,关于李四的记录都在第二行。

主键

为了能精确地查找每一项记录,我们必须得给每一行找个唯一标识。这
个唯一标识我们叫作主键。比如上面的表格,我们可以用姓名列来作为
主键,按照姓名来查找。用’张三‘来代表张三那一行信息,用’李四‘
来代表李四那一行信息。但是问题来了,可能有同名同姓的情况存在,
如果有2个’张三‘,怎么能确定要找的是哪一个?我们说主键是为了
能精确地查找每一项记录。现在用一个姓名列好像出了点问题,很简单,
不是有手机列么,手机号总不能也一样吧?好,现在我们就用
’姓名列+手机号‘的列组来作为主键。用这个列组,就能唯一标识每一
行了。

通过上面的列子,我们总结一下主键的概念

  1. 主键可以用单个列或列组来定义
  2. 主键的用处就是能让你精确查找你要找的那一行
  3. 表中的任何列都可以作为主键,前提是主键值不要相同(比如上面的用姓名列作为主键的话,如果同名,那么主键值就相同了)
数据仓库-基本概念&和数据库区别 目录数据仓库1. 数据仓库的基本概念2. 数据仓库的主要特征3. 数据仓库与数据库区别4. 数据仓库分层架构5. 数据仓库元数据管理 数据仓库 1. 数据仓库的基本概念 数据仓库,英文名称为Data Warehouse,可简写为DW或DWH。**数据仓库的目的是构建面向分析的集成化数据环境,为企业提供决策支持(Decision Support)。**它处于分析性报告和决策支持目的而创建。 数据仓库... 阅读详情

相关推荐

Hive(数据仓库)数据仓库和 Hive 的基本概念

1. 数据仓库 1.1 基本概念 英文名称为 Data Warehouse,可简写为 DW 或 DWH。数据仓库的目的是构建面相分析的集成化数据环境,为企业提供决策支持(Decision Support)。 数据仓库是存数据的,企业的各种数据往里面存,主要目的是为了分析有效数据,后续会基于它产出供分析挖掘的数据,或者数据应用需要的数据,如企业的分析性报告和各类报表...

cpz 2663

1. 数据库的四个基本概念

数据库的四个基本概念 数据,数据库,数据库管理系统和数据库系统是与数据库技术密切相关的4个基本概念。 1). 数据(data) 描述事物的符号记录,譬如:数字、文字、图形、图像、音频、视频等,多种表现形式,均可以经过数字化存入计算机之中。 数据的表现形式还不能完全表达其内容,需要经过解释,数据的解释是指数据含义的说明,数据含义称为语义,数据与其语义是密不可分的。 2). 数据库(Data...

清锋的博客 9497

MySQL-子查询(嵌套)

了解子查询的最好方法就是看例子现在我们来看看orders表和orderitems表orders表 orderitems表 现在我想要查找所有订购物品id为TNT2的客户,怎么查? orderitems里有prod_id orders表里有cust_id 但这两项在两张表里,怎么查? 我们说,关系表关系表,两张表中肯定有关联的项,一比较,发现都有一个order_num列。下面是检索思路 通

PythonKidDz的博客 2万+

数据库的四个基本概念

数据库系统提供了数据的安全性、完整性和可靠性,支持多用户的并发操作,提供了高效的数据访问和查询功能,以及数据的备份和恢复功能。数据库系统是由数据库、数据库管理系统及其应用开发工具、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。数据库的四个基本概念包括数据、数据库、数据库管理系统和数据库系统。<2>数据操纵功能,包括数据库的查询、插入、更新和删除;4.数据的含义称为数据的语义,数据和其语义是不可分的。3.数据是分类型的,不同类型的数据有不同的含义。<6>其他功能,如通信、转换、互访和互操作。

m0_75018968的博客 996

数据库的基本概念

数据库的基础概念和引导 学习数据库中的SQL Server很好的教材

【Halcon】双目立体视觉引导机械手有序抓取,案例分享

本文介绍了一个基于双目视觉的工件定位与抓取系统。该系统使用两个工业相机组成双目视觉系统,通过标定获取相机参数,采用模板匹配算法识别任意摆放且可能交叠的工件。重点阐述了三维坐标获取方法,特别是通过Z方向高度实现有序抓取的策略。文章详细说明了系统搭建、双目标定、模板创建等关键步骤,并展示了特征点匹配和定位结果。该案例为初学者和开发者提供了双目视觉系统的基本实现参考,展示了机器视觉与机械手协同工作的典型应用场景。

机器视觉从业者 2490

通俗的讲讲数据库系统的四个基本概念

文章目录前言第一章1.1.1四个基本概念1. 数据定义种类特点2.数据库定义特点3.数据库管理系统 DataBaseManagerSystem定义功能ppt真的很枯燥 : (让我们从实际例子出发 : ) 4.数据库系统定义构成 前言 刚学数据库系统概论这门课,如果文章中由错误,欢迎指出。 第一章 1.1.1四个基本概念 1. 数据 定义 描述事物的符号记录。 种类 文本、图形、图像、音频、视频、学生的档案记录、货物的运输情况等。 特点 数据与其语义是不可分割的。 (数据的)语义:数据的含义 为

m0_52733659的博客 1535

Vue+ECharts-GL 3D地图实战:5层叠加打造炫酷中国地图(附完整代码)

本文详细介绍了如何利用Vue和ECharts-GL构建具有强烈立体感的3D中国地图。通过5层图层的巧妙叠加与样式调校,实现了从背景阴影到交互高光的完整视觉层次,并整合了动态飞线与散点标记。文章提供了完整的代码实现、核心配置解析以及性能优化与视觉调优的实战技巧,帮助开发者快速打造专业级的交互式地图可视化应用。

d6e7f8g9h的博客 652

数据仓库中基本概念

数据仓库(Data Warehouse)是一个面向主题的、集成的、稳定的且随时间变化的数据集合,用于 支持管理人员的决策。

libaowenBlog的博客 2676

VMware共享磁盘配置实战:从零搭建多机共享存储环境

本文详细介绍了在VMware环境中从零开始配置共享磁盘的完整实战流程。通过创建共享磁盘、挂载至多台虚拟机并修改.vmx配置文件等关键步骤,帮助用户搭建可用于数据库集群(如Oracle RAC)测试的多机共享存储环境,并提供了核心参数设置与常见问题排查指南。

weixin_29284201的博客 492

PCL 4PCS算法实现点云粗配准【2026最新版】

博客长期更新,本文最新更新时间为:2026年5月11日。

点云侠的博客 30万+

数据仓库的一些基本概念

数据仓库概念 数据仓库即DataWareHouse,简称DW或DWH,百度百科定义为 数据仓库,是为企业所有级别的决策制定过程,提供所有类型数据支持的战略集合。它是单个数据存储,出于分析性报告和决策支持目的而创建。 为需要业务智能的企业,提供指导业务流程改进、监视时间、成本、质量以及控制 感觉讲的比较泛,我理解他说是一类数据库的定义,是一套数据库设计、数据管理和存储的理念;

sharkdoodoo 1353

YOLOv8改进策略【卷积层】| DEConv: 强度信息与梯度特征融合的细节增强 适用于小目标与细节目标检测任务

本文记录的是利用 模块优化 的目标检测网络模型。(Detail-Enhanced Convolution,细节增强卷积)的设计旨在,解决 目标检测网络中传统普通卷积缺乏目标细节相关先验、对小目标边缘、目标与背景边界等关键细节捕捉能力不足的问题,同时避免引入额外参数量与计算开销,以适配 对实时推理性能与检测精度的双重需求。DEA-Net: Single image dehazing based on detail-enhanced convolution and content-guided atte

Limiiiing的博客 348

【数据库基础知识二】数据库DataBase(简称DB),数据库基本概念、DDL:数据定义语言,用来操作数据库对象、DML:数据操作语言,用来操作表中的数据

存储数据的仓库就称为数据库,DML:数据操作语言,对表中数据进行操作的语言。INSERT语句用于向表中插入数据,UPDATE语句用于修改表中数据.

居然天上楼的博客 2268

OpenCv —— 检测车牌号(附完整源码)

OpenCv —— 检测车牌号

5601

OpenClaw与传统AI助手区别,为什么要本地部署

OpenClaw是一款本地部署的开源AI助手框架,与ChatGPT等云端服务相比具有显著优势。它支持完全离线运行,数据隐私性高,所有信息都存储在本地设备上,避免了云端服务的隐私风险。OpenClaw采用模块化设计,可自由定制功能,且无需支付订阅费用,只需一次性硬件投入。推荐在树莓派、迷你主机等设备上部署,最低配置仅需1核CPU和1GB内存。安装过程包含系统初始化、依赖安装、配置设置等步骤,支持通过systemd服务实现开机自启和后台运行。特别适合注重数据安全、需要离线使用或预算有限的用户群体。

一键难忘的博客 1692

【数据库】数据库的四个基本概念Data && DB && DBMS && DBS

数据 Data 一、数据的定义: 数据(Data) 是数据库中存储的基本对象。 数据库 DB 一、数据库的定义: 数据库(Database,DB) 数据库是长期储存在计算机内,有组织、可共享、大量的数据集合。 二、数据库的特征 用数据模型组织,描述和存储数据; 数据共享; 较小的冗余度(就是一个数据存放多次) 这个要多说一下,计算机存储里同一个数据有多个副本,如果说这个数据需要修改就...

TYPFOON的博客 5167

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

1数据库的4个基本概念

一、数据 数字只是最简单的一种数据,是数据的一种传统的理解。数据的种类很多,如文本(text)、图形(graph)、图像(Image)、音频(audio)、视频(video)、学生的档案记录、货物的运输情况等,这些都是数据。描述事物的符号记录称为数据。数据的含义是这数字代表的对象的数量。 二、数据库(Data base,DB) 数据库是存放数据的仓库。这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的。数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、

ChaselWang的博客 1547

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

数据库系统基本概念

    下面将介绍与数据库技术紧密相关的数据、数据库、数据库管理系统和数据库系统4个基本概念.      1. 什么是数据(data)     我们可以这样来定义数据:描述客观事物的符号记录成为数据。数据是数据库中存储的基本对象,数据不仅仅是狭义上的数字表现形式,如整数、实数、浮点数等,它在广义上还包含了文本文字(text)、图形(graph)、图像(image)、音频(audio)、视频(vid...

柚子君的小窝 1736

数据库的几个基本概念

对数据库的几个基本概念的认识

IT之旅 的博客 4262

数据库的4个基本概念

数据库基础

DT_Zhangshuo的博客 1万+

数据库的概念

此文转载自:https://blog.youkuaiyun.com/huo980703/article/details/110354527#commentBox 1.什么是数据库?什么是数据库管理系统?什么是SQL?他们之间的关系?数据库:DataBase 简称DB。按照一定格式存储数据的一些文件的组合。就是存储数据的仓库,实际上就是一堆文件。这些文件存储了具有特定格式的数据。数据库管理系...

Python研究所 356

Python学习笔记020——数据库知识概述

数据库概述 1 提供数据库的软件都有哪些 MySQL、SQL_Server、Oracle、DB2、Mariadb、MongoDB ... (1)是否开源  开源软件:MySQL、Mariadb、MongoDB  商业软件:Oracle、DB2、SQL_Server (2)是否跨平台  不跨平台:SQL_Server  跨平台:MySQL、Mariadb、MongoDB、Oracle...

weixin_33912246的博客 184

数据库基本知识总结-----MySQL

数据库(database) 定义: 存储数据的仓库,按照一定的数据结构来组织、管理存储数据,并具有增删改查的功能。 作用:便于数据的管理 分类: 关系型数据库 和 非关系型数据库 关系型数据库: 是建立在关系模型基础上的数据库,借助于数学概念和方法处理数据库中的数据,有 MySQL、oracle、Microsoft Access等 关系型数据库的三范式: 第一范式(1NF):要求数据库...

A_light_sun的博客 515
上一篇: 使用SocketServer创建TCP/UDP同步服务器
下一篇: MySQL简介
PythonKidDz
博客等级 码龄10年 7粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值