简答题

数据库系统如何实现数据独立性?数据独立性可带来什么好处?

正确答案

数据独立性是由DBMS的二级映象功能来实现的。数据库系统通常采用外模式、模式和内模式三级结构,数据库管理系统在这三级模式之间提供了外模式膜式和模式/内模式两层映象。当整个系统要求改变模式时(增加记录类型、增加数据项),由DBMS对各个外模式/模式的映象作相应改变,使无关的外模式保持不变,而应用程序是依据数据库的外模式编写的,所以应用程序不必修改,从而保证了数据的逻辑独立性。当数据的存储结构改变时,由DBMS对模式/内模式映象作相应改变,可以使模式不变,从而应用程序也不必改变,保证了数据的物理独立性。
数据独立性的好处是:
(1)减轻了应用程序的维护工作量;
(2)对同一数据库的逻辑模式,可以建立不同的用户模式,从而提高数据共享性,使数据库系统有较好的可扩充性,给DBA维护、改变数据库的物理存储提供了方便。

答案解析

相似试题
  • 简述数据库系统中数据独立性的实现方法。

    简答题查看答案

  • 什么是数据独立性?在数据库系统中,如何保证数据的独立性?

    简答题查看答案

  • 为了实现数据的独立性,便于数据库的设计与实现,美国国家标准局(ANSI)计算机与信息处理委员会(代号为X3)以及标准规划和要求委员会(SPARC)在1975年将数据库系统的结构定义为三级模式结构:外部层、()和内部层。

    填空题查看答案

  • 抽象数据类型(ADT)包括定义和实现两方面,其中定义是独立于实现的,定义仅给出一个ADT的逻辑特性,不必考虑如何在计算机中实现

    判断题查看答案

  • 在数据库的三级模式体系结构中,模式与内模式之间的映象(),实现了数据库的()独立性。

    填空题查看答案

  • 数据库系统的数据独立性是指()

    单选题查看答案

  • 数据库系统中,逻辑数据独立性是指()。

    单选题查看答案

  • 在数据库系统中,数据独立性是指()

    单选题查看答案

  • 数据库系统中数据的独立性包括()和()两个方面。

    填空题查看答案