数据库系统结构

数据库的三级模式结构:

数据库的三级模式结构是由外模式,模式,内模式。

模式又称为逻辑模式,是数据库中全体数据的逻辑结构和特征的描述。是所有用户的公共数据视图。数据库模式计全局逻辑结构是数据库的中心和关键,它独立与数据库的其他层次,因此设计数据库模式结构时应首先确定数据库的逻辑模式。

DBMS提供模式描述语言(模式DDL)来严格定义模式。

外模式:又称为子模式或用户模式,它是数据库用户能够看见和使用局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。

内模式:又称为存储模式,一个数据库只有一个内模式。他是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。例如记录的存储方式是顺序存储还是按照某个属性值的升降序存储,还是按照属性值聚簇存储,索引按照什么方式组织。是B+树索引,还是hash索引,数据是否压缩存储,是否加密。

相关推荐