数据库的产品很多,尽管它们支持的数据模型不同,使用不同的数据库语言,而且数据的存储结构也各不相同,但体系结构基本上都具有相同的特征,采用"三级模式和两级映像",如下图所示,图中①、②、③分别表示数据库系统中(视图层、逻辑层、物理层),图中④、⑤、⑥分别表示数据库系统中(外模式/概念模式映射、外模式/概念模式映射、概念模式/内模式映射)。

数据库体系结构普遍采用三级模式与两级映像的标准框架,三级模式从用户访问到物理存储依次为外模式、模式、内模式,其中外模式也叫视图层,是面向用户的局部数据视图,一个数据库可存在多个不同的外模式;模式又称逻辑层或概念模式,是数据库全体数据的全局逻辑结构描述,是系统的核心且唯一;内模式即物理层,定义数据的物理存储结构与存取方式,一个数据库仅对应一个内模式。两级映像是保障数据独立性的关键,外模式与模式之间的外模式/模式映射,每个外模式对应一个该类映射,能实现数据的逻辑独立性,即当模式的逻辑结构调整时,只需修改映射即可,用户的外模式无需改动;模式与内模式之间的模式/内模式映射是唯一的,它保障数据的物理独立性,当数据的物理存储方式变化时,调整该映射就能让模式不受影响,无需改变上层的逻辑结构和用户视图,两级映像让数据库的用户操作、逻辑结构与物理存储实现解耦,提升了系统的灵活性与可维护性。
本题考察的是数据库三级模式和两级映像的基本概念。
内模式即物理层,定义数据的物理存储结构与存取方式,一个数据库仅对应一个内模式。模式又称逻辑层或概念模式,是数据库全体数据的全局逻辑结构描述,是系统的核心且唯一。数据库体系结构普遍采用三级模式与两级映像的标准框架,三级模式从用户访问到物理存储依次为外模式、模式、内模式,其中外模式也叫视图层,是面向用户的局部数据视图,一个数据库可存在多个不同的外模式。
本小问答案是 视图层、逻辑层、物理层。题干中的“三级模式和两级映像",如下图所示,图中①、②、③分别表示数据库系统中视图层、逻辑层、物理层图中④、⑤、⑥分别表示数据库系统中”对应视图层、逻辑层、物理层。
因此,选项 D 正确。
