数据抽象 - zLulus/My_Note GitHub Wiki

数据抽象主要是为了向用户屏蔽复杂性

三层

物理层:数据在物理层面是怎么存储的数据
逻辑层:数据库中存储着什么数据,这些数据之间有什么关系
视图层:给只需要访问一部分数据的用户提供与系统交互的简单性

模式

数据库的总体设计被称为模式

三级模式

内模式:用户在物理层的视图,数据库在物理结构以及存储方式的描述
模式: 用户在逻辑层的视图
外模式(子模式): 用户在视图层的视图,一个数据库可以有多个外模式

EC9E4ACB-7CD7-4078-983A-E08C1F505DDB