6.2数据库系统的内部体系结构数据库系统内部具有三级模式和二级映射三级模式分别是外部模式、概念模式和内模式二级映射则分别是:外部模式到概念模式的映射概念模式到内模式的映射16
6.2 数据库系统的内部体系结构 16 ◼ 数据库系统内部具有三级模式和二级映射。 ◼ 三级模式分别是外部模式、概念模式和内模式 ◼ 二级映射则分别是: ⚫ 外部模式到概念模式的映射 ⚫ 概念模式到内模式的映射
6.2.1三级模式(1)外模式也称子模式或用户模式它是用户的数据视图,也就是用户所见到的数据模式,它由概念模式推导而出。(2)概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户(应用)公共数据视图概念模式给出了系统全局的数据描述,而外模式则给出每个用户的局部数据描述。一个概念模式可以有若于个外模式,每个用户只关心与它有关的模式,这样不仅可以屏蔽大量无关信息而且有利于数据保护(3)内模式又称物理模式。它是数据物理结构和存储方式的描述,是数据在数据库内容的组织方式。内模式对一般用户是透明的,但它的设计直接影响数据库系统的性能
6.2.1三级模式 ◼ (1)外模式也称子模式或用户模式。 ⚫ 它是用户的数据视图,也就是用户所见到的数据模式,它由概念模式 推导而出。 ◼ (2)概念模式是数据库系统中全局数据逻辑结构的描述,是 全体用户(应用)公共数据视图。 ⚫ 概念模式给出了系统全局的数据描述,而外模式则给出每个用户的局 部数据描述。一个概念模式可以有若干个外模式,每个用户只关心与 它有关的模式,这样不仅可以屏蔽大量无关信息而且有利于数据保护。 ◼ (3)内模式又称物理模式。 ⚫ 它是数据物理结构和存储方式的描述,是数据在数据库内容的组织方 式。 ⚫ 内模式对一般用户是透明的,但它的设计直接影响数据库系统的性能
6.2.2两级映射外部模式到概念模式的映射概念模式是一个全局模式,而外模式是用户的局部模式一个概念模式可以有若干个外模式,而每个外模式是概念模式的一个基本视图。这种映射一般是由DBMS实现概念模式到内模式的映射该映射给出了概念模式中数据的全局逻辑结构到数据的物理存储结构之间的对应关系。这种映射一般也由DBMS实现
6.2.2 两级映射 ◼ 外部模式到概念模式的映射 ⚫ 概念模式是一个全局模式,而外模式是用户的局部模式。 ⚫ 一个概念模式可以有若干个外模式,而每个外模式是概念模式的 一个基本视图。 ⚫ 这种映射一般是由DBMS实现。 ◼ 概念模式到内模式的映射 ⚫ 该映射给出了概念模式中数据的全局逻辑结构到数据的物理存储 结构之间的对应关系。 ⚫ 这种映射一般也由DBMS实现
6.3数据模型数据模型是指在数据库技术中,用于表示实体类型及实体之间联系。三个数据范畴:现实世界、信息世界和计算机世界1从客观现实到计算机的描述,数据的转换过程如图:抽象机器世界转换信息世界现实世界(数据模型)(概念模型)门画E-R图层次模型网状模型关系模型19
6.3 数据模型 19 ❖ 数据模型是指在数据库技术中,用于表示实体类型及实体之间 联系。 ◼ 三个数据范畴:现实世界、信息世界和计算机世界。 ◼ 从客观现实到计算机的描述,数据的转换过程如图: 信息世界 (概念模型) 现实世界 抽象 转换 机器世界 (数据模型) 画E-R图 层次模型 网状模型 关系模型