数据抽象 - zLulus/My_Note GitHub Wiki
数据抽象主要是为了向用户屏蔽复杂性
三层
物理层:数据在物理层面是怎么存储的数据
逻辑层:数据库中存储着什么数据,这些数据之间有什么关系
视图层:给只需要访问一部分数据的用户提供与系统交互的简单性
模式
数据库的总体设计被称为模式
三级模式
内模式:用户在物理层的视图,数据库在物理结构以及存储方式的描述
模式: 用户在逻辑层的视图
外模式(子模式): 用户在视图层的视图,一个数据库可以有多个外模式
数据抽象主要是为了向用户屏蔽复杂性
物理层:数据在物理层面是怎么存储的数据
逻辑层:数据库中存储着什么数据,这些数据之间有什么关系
视图层:给只需要访问一部分数据的用户提供与系统交互的简单性
数据库的总体设计被称为模式
内模式:用户在物理层的视图,数据库在物理结构以及存储方式的描述
模式: 用户在逻辑层的视图
外模式(子模式): 用户在视图层的视图,一个数据库可以有多个外模式