首页 > 试题广场 > 数据库系统的体系结构是_____。
[单选题]
数据库系统的体系结构是_____。 
  • 两级模式结构和一级映象
  • 三级模式结构和一级映象
  • 三级模式结构和两级映象
  • 三级模式结构和三级映象
推荐
选C。数据库系统体系结构具有相同的特征,即采用三级模式结构提供两级映象
三级模式结构是指:数据库系统是由外模式模式内模式三级构成:

DBMS在这三级模式之间设计了两层映像
  • 外模式/模式映像
  • 模式/内模式映像


编辑于 2019-05-17 14:49:39 回复(0)
选C
【分析】
本体考查了数据库的体系结构

数据模式的三个层次:外部层、概念层和内部层构成数据库系统的三级模式结构,如图a所示。不管数据库管理系统的功能如何变化、操作系统的平台如何不同、数据模型如何不同等,数据库系统的三级模式结构的特征基本上保持不变。

//图片放大后查看

                              图.a                                                         图.b
数据库的三级模式结构是对数据的三个抽象级别。在这三个抽象级别之间,为了实现数据的转换,数据库管理系统必须提供两层映射功能,如图b所示,即外模式和概念模式的映射概念模式和内部模式的映射。所谓映像是一种规则,它指明了映像双方是如何转换的。
     外模式又称用户模式, 在传统的数据库系统中定义为子模式,子模式是概念模式的子集。外模式按用户视图定义数据,也可以从概念模式中导出。
     概念模式又称逻辑模式, 是现实世界和数据存储之间的扭带。概念模式是为了实现数据库数据的共享进行数据库设计之后,得到的全局性数据逻辑关系的抽象和描述,它独立于数据的物理存储结构,是所有用户的共同的逻辑数据视图。
     内模式又称物理模式,用以描述数据在数据库中的存储和存取方式。


数据库的三层模式结构的好处在于:
· 保证了数据的独立性:概念模式和内模式分开,保证数据的物理独立性,把外模式和概念模式分开,保证数据逻辑的独立性
· 简化用户接口:用户不需要了解数据库实际存储情况,也不需要对数据库存储结构了解,只要按照外模式编写应用程序就可以访问数据库。
· 有利于数据共享:所有用户使用统一概念模式导出的不同外模式,减少数据冗余,有利于多种应用程序间共享数据。
· 有利于数据安全保密:每个用户只能操作属于自己的外模式数据视图,不能对数据库其他部分进行修改,保证了数据安全性。
发表于 2019-05-16 20:56:40 回复(0)