Access 数据库应用教程
上QQ阅读APP看书,第一时间看更新

1.1.4 数据库系统的三级模式结构

1. 模式概念

数据库系统具有三级模式,即模式、外模式和内模式。与模式对应的是数据库的三级结构:全局逻辑结构、局部逻辑结构和物理存储结构。

模式(Schema)是数据库中所有数据的逻辑结构和特征的描述,模式与具体的数据值无关,同样与具体的应用程序、高级语言以及开发工具也无关。

模式是数据库数据在逻辑上的视图。

数据库的模式是唯一的,是以数据模型为基础的,模式综合考虑所有用户的需求,并将其结合成有机的逻辑整体。

定义模式时,既要考虑数据库的逻辑结构,例如数据表中记录的字段、字段类型、名字等,又要定义数据间的关系,考虑到数据的安全性和数据的完整性。

2. 外模式

外模式(External Schema)也称作用户模式,是用户和程序员最后看到并使用的局部数据逻辑结构和特征。一个数据库可以有若干个外模式。

3. 内模式

内模式(Internal Schema)也称作存储模式,是数据物理结构和存储方式的描述,是数据在存储介质上的保护方式,如:数据保存在磁盘、磁带或者其他存储介质上,是什么形式,是不是被压缩和保密等。内模式是物理的存储结构。

4. 模式之间的关系图

模式之间的关系如图1.5所示。

47810-00-019-0.jpg

图1.5 模式之间的关系图