本章首先介绍了数据库中数据模型的概念。数据模型分为两个层次:概念层数据模型和组织层数据模型。概念层数据模型是对现实世界信息的第一次抽象,它与具体的数据库管理系统无关,是用户与数据库设计人员的交流工具。因此概念层数据模型一般采用比较直观的模型表达,本章主要介绍的是应用范围很广泛的ER模型。
组织层数据模型是对现实世界信息的第二次抽象,它与具体的数据库管理系统有关,也就是与数据库管理系统采用的数据的组织方式有关。从概念层数据模型到组织层数据模型的转换一般是比较直接的。本章主要介绍的是关系模型。
最后本章从数据库系统体系结构角度分析了数据库系统,介绍了三级模式和两级映像。三级模式分别为:外模式、模式和内模式。外模式最接近用户,它主要考虑单个用户看待数据的方式;模式介于内模式和外模式之间,它提供数据的公共视图;内模式最接近物理存储,它考虑数据的物理存储方式。两级映像分别是外模式/模式映像和模式/内模式映像,这两个映像是提供数据的逻辑独立性和物理独立性的关键。
本章知识的思维导图如图2-12所示。
图2-12 本章知识的思维导图