数据库系统的结构抽象与演变
问题:
- 数据库系统的标准结构
- 数据模型
- 数据库系统的演变与发展
数据库的标准结构
- 用户层次 某些用户能够看到部分数据
- 概念层次 从全局角度的程度上看
- 内部层次 数据的存储形式等
模式
对数据库中的数据进行一种结构性的描述,数据的结构信息. 难道是说类似于模型一样的,组织数据的方法之类的?
视图
某一种表现形式下的数据库的数据,
三级模式(与之对应有三级视图)
某些用户能够看到的与处理的数据(视图,外视图)的结构描述(外模式(一种描述信息??))
数据库管理员全局角度的,包含各个方面,概念层次
存储在介质上的数据,包含存储路径,存储方式,物理逻辑上的
两层映像
- E-C mapping
将外模式映像为概念模式,将数据概念视图向外部视图的转换,是不是可以这样理解:类似于学生成绩管理系统,学校的数据库管理人员将每个学生的id(学号)拿出来放到学校的成绩查询页面上?? - C-I mapping
-从模式到内模式,将数据转换为二进制类的交给计算机存储??
两个独立性
首先理解在开发的时候,一般基于外模式开发。比较省时省力<