自考《数据库原理》(数据库的体系结构)
考核要求:达到“领会”
层次知识点:有关体系结构的各种概念
1.4.1 三级模式结构数据库的体系结构
分为三级:内部级、概念级和外部级 (数据抽象的三个级别)
(1) 外部级:单个用户所能看到的数据特性;单个用户使用的数据视图的描述称外模式。 (更接近用户)
(2)概念级:涉及到所有用户的数据定义,是全局的数据视图;全局数据视图的描述称“概念模式”。
(3)内部级:更接近于物理存储,涉及到实际数据存储的结构;物理存储视图的描述称为“内模式”。
1.4.2 三级结构和两级映象(进一步理解三级模式的具体含义,并掌握两个映象。)
数据按外模式的描述提供给用户,按内模式的描述存储在磁盘中, 而概念模式提供了连接这两级的相对稳定的中间观点,并使得任何一级的改变都不受另一级的牵制。
(1)概念模式 (模式):具体含义;(模式DDL)
(2)外模式:具体含义;(外模式DDL)
外模式又称为“用户模式”或“子模式”,通常是概念模式的逻辑子集。
(3)内模式:具体含义;(内模式DDL)
(4)模式/内模式映象:用于定义概念模式和内模式之间的对应性。一般在内模式中描述。
(5)外模式/模式映象:用于定义外模式和概念模式间的对应性。在外模式中描述。
1.4.3 两级数据独立性
(1) 物理数据独立性:修改内模式时尽量不影响概念模式及外模式。
(2) 逻辑数据独立性:修改概念模式时尽量不影响外模式和应用程序。
1.4.4 用户及用户界面用户界面定在外部级上。
了解以下概念:DML, 宿主型DML、自含型DML、数据库模式、数据库;数据库模式可以理解为数据库结构,而非数据库本身。