1.数据库概念
数据库系统(DBS):DB、DBMS、DBA
2.数据库系统的三级模式
外模式(子模式、用户模式)
模式(概念模式、逻辑模式)
内模式(存储模式)
与三级模式相对应,数据库系统可以划分为三个抽象级:
(1)用户级数据库:
对应于外模式,是用户看到和使用的数据库,又称用户视图。一个数据库可有多个不同的用户视图。
(2)概念级数据库:
对应于模式,是所有用户视图的最小并集,一个数据库应用系统只有一个DBA视图。
(3)物理级数据库:
对应于内模式,是数据库的低层表示,它描述数据的实际存储组织,是最接近于物理存储的,又称为内部视图。
3.数据模型
(1)数据模型的基本概念
a.概念数据模型
E-R模型
b.基本数据模型
层次模型
网状模型
关系模型
面向对象数据模型
(2)数据模型三要素:数据结构、数据操纵、完整性约束