试述数据库系统三级模式结构,其优点是什么

如题所述

美国国家标准协会所属标准计划和要求委员会在1975年公布的研究报告中,把数据库系统内部的体系结构从逻辑上分为外模式、模式和内模式三级抽象结构和二级映像功能。外模式、模式和内模式分别对应一般用户模式、概念模式和物理模式。

三级模式具有以下优点:

    保证数据的独立性。将模式与内模式分开,保证了数据的物理独立性。讲外模式和模式分开,保证了数据的逻辑独立性。

    简化了用户接口。按照外模式编写应用程序或输入命令,而不需要了解数据库内部的存储结构,方便用户使用系统。

    有利于数据共享。在不同的外模式下可由多个用户共享系统中的数据,减少了数据冗余。

    有利于数据的安全保密。在外模式下根据要求进行操作,只能对限定的数据操作,保证了其他数据的安全。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-05-28

数据库系统三级模式结构是概念模式、外模式、内模式。

1.概念模式

概念模式也称模式(Schema) ,是数据库中全体数据的逻辑结构和特征的描述。它由若干个概念记录类型组成,只涉及到型的描述,不涉及具体的值。概念模式的一个具体值称为模式的一个实例,同一个模式可以有很多实例。对于一个数据库,只有一个概念模式。

2.外模式

外模式也称用户模式或子模式。是用户与数据库系统的接口,是用户用到的那部分数据的描述。它是用于满足不同数据库用户需求的数据视图,是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是对数据库整体数据结构的子集或局部的重构。外模式是概念模式的子集,一个数据库可以有若干个外模式。

3.内模式

内模式也称存储模式。是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。定义所有的内部记录类型、索引和文件的组织方式,以及数据控制方面的细节。
一个数据库只能有一个内模式。

本回答被网友采纳
第2个回答  2015-07-23
  数据库系统的三级模式结构由外模式、模式和内模式组成。外模式,亦称子模式或用户模式,是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构,外模式涉及的是数据的局部逻辑结构,通常是模式的子集。内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。
  数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户能逻辑抽象地处理数据,而不必关心数据在计算机中的表示和存储。
  为了能够在内部实现这三个抽象层次的联系和转换,数据库系统在这三级模式之间提供了两层映像:外模式/模式映像和模式/内模式映像,正是这两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。
第3个回答  2013-11-04
三级模式结构:外模式、概念模式和内模式一、概念模式(Schema)定义:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。理解:① 一个数据库只有一个概念模式;② 是数据库数据在逻辑级上的视图;③ 数据库模式以某一种数据模型为基础;二、外模式(External Schema)定义:也称子模式(Subschema)或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。理解:① 一个数据库可以有多个外模式;② 外模式就是用户视图;③ 外模式是保证数据安全性的一个有力措施。三、内模式(Internal Schema)理解:① 一个数据库只有一个内模式;② 一个表可能由多个文件组成,如:数据文件、索引文件。它是数据库管理系统(DBMS)对数据库中数据进行有效组织和管理的方法其目的有:① 为了减少数据冗余,实现数据共享;② 为了提高存取效率,改善性能。本回答被提问者采纳
第4个回答  2020-11-19

相似回答