视图/数据:在某一种表现形式下展现出来的数据库中的数据。

    模式:是对数据本身结构的抽象

    • 对数据库中的数据所进行的一种结构性描述
    • 所观察到的数据的结构信息

    三级模式(三级视图):

    • 外模式—-用户层:外部视图。某一用户能够看到与处理的数据,是全局数据中的某一部分。又称为用户模式、局部模式
    • 概念模式(模式)—-逻辑层:数据概念视图。从全局角度理解/管理的数据,含相应的关联约束。又称为逻辑模式、全局模式
    • 内模式—-物理层:内部视图。存储在介质上的数据,含存储路径、存储方式、索引方式等。又称为存储模式

    image.png

    两层映像

    • 外模式-概念模式 映像(E-C Mapping):将外模式映射为概念模式,从而支持实现数据概念视图向外部视图的转换,便于用户观察和使用。
    • 概念模式-内模式 映像(C-I Mapping):将概念模式映射为内模式,从而支持实现数据概念视图向内部视图的转换,便以计算机进行存储和处理。

    数据独立性:

    • 逻辑独立性:当概念模式变化时,可以不改变外部模式(只需改变E-C Mapping),从而无需改变应用程序。
    • 物理独立性:当内部模式变化时,可以不改变概念模式(只需改变C-I Mapping),从而不改变外部模式。