持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第30天,点击查看活动详情。
前言
今天继续学习数据库相关知识,来认识一下数据库。
数据库系统组成及其结构
数据库系统是在计算机系统中引入了数据库后的系统,简称DBS
DBS包括数据库、硬件系统、软件系统、人员。
说到数据库,有几个概念必须清楚:
- 数据(Data):数据是数据库中存储的基本对象,可以包括数字、文字、图形、图像、音视频、档案等
- 数据模型: 数据模型是对现实世界中数据特征的模拟和抽象(包括概念模型和逻辑模型)
下面是数据库的概念:
数据库(Data Base,简称DB):长期存放在计算机内的、有组织的、可共享的 数据集合。
三级模式
美国国家标准协会的数据库管理系统小组于1978年提 出了标准化建议,将数据库结构分为三级:
- 面向用户或应用程序员的用户级——外模式
- 面向建立和维护数据库人员的概念级——模式
- 面向系统程序员的物理级——内模式
二级映像
外模式/模式映像
该映象定义了外模式(描述的是数据的局部逻辑结构)与模式(描述的是数据的全局逻辑结构)之间的对应关系。
外模式/模式映像保证了数据的逻辑独立性
模式/内模式映像
定义了数据库全局逻辑结构与存储结构之间的对应关系
模式/内模式映像保证了数据的物理独立性
认识数据库
下面我们来认识一下数据库的一些术语:
- 实体:可以是具体的人、事、物,可以是抽象的概念或者联系,例如:一名学生、一个部门、天气等等。
- 属性:可以是一个实体,也可以是单纯的属性
- 码:也叫关键字、键,是唯一标识实体的属性集