数据库系统一般由数据库、数据库管理系统、应用系统、数据库管理员和用户构成。
数据模型、数据模式
-
数据模型
是现实世界数据特征的抽象
通常由数据结构、数据操作和完整性约束三部分组成
多级数据模型可分为下面三级:
- 概念数据模型:如关系模型
- 逻辑数据模型:关系数据模型、层次、网状
- 物理数据模型:数据的逻辑结构,如文件、记录、字段等
-
数据模式(pattern、schema)
以一定的数据模型对一个单位的类型、结构及其相互间的关系所进行的描述
数据模式的分级:
- 外模式:用逻辑数据模型对用户得到部分数据的描述
- 内模式:用物理数据模型对数据的描述
- 概念模式:用逻辑数据模型对一个单位的数据的描述
-
两者的区别
数据模型是描述数据的手段,数据模式是用给定数据模型对具体数据的描述