简答题

简要回答数据库系统的三级模式和两个映射。

正确答案

一、三级模式主要分为物理结构和逻辑结构两个方面。
1、描述物理结构的称为物理模式(内模式),它直接通过操作系统与硬件联系。一个数据库系统只能有一个内模式。
2、描述逻辑结构的称为模式(概念模式、逻辑模式),它是数据库数据结构的完整表示,是所有用户的公共数据视图。一个数据库系统只有一个模式,它总是以某一种数据模型为基础,统一考虑所有用户的要求,并有机地综合成一个逻辑整体。模式仅仅是对数据型的描述,不涉及具体数据值。
3、针对每一个用户或应用,又由模式导出若干个子模式(外模式、用户模式)。子模式是直接面向用户的,用户能够看见并使用的局部数据的逻辑结构描述。每一个子模式都是模式的一个子集,也可以把它看成是模式的一个窗口。一个数据库系统可以有多个子模式。
二、数据库系统的三级模式中还提供了两个映射功能(模式)。一个是在物理模式与模式之间的映射(转换)功能;另一个是在模式与子模式之间的映射(转换)功能。
1、第一种映射使得数据物理存储结构(内模式)改变时,只需修改模式与内模式之间的映射关系,而逻辑结构(模式)不变,因而相应的程序也不需改变,这就是数据库的物理独立性。
2、第二种映射使得逻辑结构(模式)改变时,只需修改外模式与模式之间的映射关系,而用户结构(外模武)不
需改变,所以应用程序也不用改变,这就是数据和程序的逻辑独立性。
通过这两种映射,数据库实现了物理独立性和逻辑独立性。

答案解析

相似试题
  • 简要回答基于构件开发的要点。

    简答题查看答案

  • 要浏览由“学生档案”和“学生成绩”两个数据表创建的视图内容,应当打开()。

    单选题查看答案

  • 在数据库模式中决定数据独立性的主要因素是()

    单选题查看答案

  • 顶层数据流程图一般包括数据来源、信息去向、系统的共享数据存储和()。

    单选题查看答案

  • 系统总体设计主要包括:数据库设计、计算机及网络配置设计和应用系统的()

    单选题查看答案

  • 数据库设计的要求是:满足用户要求、满足某个数据库管理系统的要求和()。

    单选题查看答案

  • 两个模块间通过调用关系传递被处理的数据称为()。

    单选题查看答案

  • 在系统开发过程中,了解原系统“数据的采集方式、信息输入输出形式和时间要求”的阶段属于()。

    单选题查看答案

  • 两个模块通过调用关系,不仅传递数据,还传递对运行过程有影响的控制信号,这种耦合称为()。

    单选题查看答案