数据库的体系结构
数据库系统的内部体系结构
数据库系统模式
- 数据模型的型:是对数据的结构的和属性的说明
- 数据模型的值:该数据的一个具体的值
模式:是对数据库中全体数据的逻辑结构和特征的描述,通常是不会改变的(只涉及“型”的描述)
与模式对应的一个就是实例(或数据),他描述的是模型某时刻下的值
三级模式结构
- 外模式:用户能够看到和处理的数据的结构描述,是一种局部逻辑(局部数据的逻辑结构和特征描述)
外模式也称子模式或用户模式,可以有多个,相当于用户的数据视图
模式与外模式是一对多,外模式是模式的子集
作用:保证数据库安全性、每个用户只能看到部分数据 - 模式:从全局角度理解、管理的数据的结构描述,含相应的关联约束
模式也称逻辑模式或概念模式,一个数据库只有一个模式,是一种全局逻辑(因为模式是对整个数据库的描述)
它处于数据库系统模式结构的中间层,与数据物理存储、硬件环境、程序、语言等无关
- 内模式:存储在存储介质上的数据的结构描述&#x