零基础学SQL
上QQ阅读APP看书,第一时间看更新

1.2 关系模式

关系模式是用来表示对关系的描述的。关系数据库中共有3种关系模式:概念模式、外模式和内模式。下面就对关系数据库中的3种关系模式做一个简单的介绍。

❑概念模式(Conceptual Schema):概念模式也叫做模式,用来描述数据库中的数据逻辑结构。可以把概念模式理解为现实世界中的实体在数据库系统中的具体实现。例如,一个关系逻辑结构对应的一个二维数据表,就可以理解为关系数据库中的模式。概念模式与应用程序和计算机硬件等环境无关。

❑外模式(External Schema):外模式也叫做用户模式,它是概念模式的一部分。在外模式中定义了允许用户操作的数据,例如,在数据库中用户看到的视图就可以理解为关系数据库中的外模式。当然,在关系数据库中由于用户的需求、存储数据的不同,不同数据的外模式也不是完全相同的。

❑内模式(Internal Schema):内模式也叫做存储模式,它是用来描述数据的物理结构和数据的存储方式的。例如,关系数据库中索引的组织方式、数据记录的存储方式等就可以理解为关系数据库的内模式。