数据库中全部数据的整体逻辑构造的描述是
(1)外模式(External Schema)
外模式也称子模式(Subschema)或会员模式,它是数据库会员(包罗利用程序员和终究会员)终究能够看见的和使用的部分数据的逻辑构造和特点的描写,是数据库会员的数据视图,是与某一利用有关的数据的逻辑表示。
外模式面向详细的利用程序,它定义在模式之上,但独立于储备模式和储备设备。设计外模式时应充分思考到利用的扩大性。外模式平常是模式的子集。一个数据库可以有多个外模式。外模式是包管数据库平安性的一个有力办法。
(2)模式(Schema)
模式也称逻辑模式,是数据库中全体数据的逻辑构造和特点的描写,是所有会员的公共数据视图。它是数据库系统模式构造的中心层,既不触及数据的物理储备细节和硬件环境,也与详细的利用程序、所使用的利用开发工具乃至高级程序设计说话无关。模式是数据库的中心与关键,它独立于数据库的其他层次。设计数据库模式构造时应第一肯定数据库的模式。
模式实际上是数据库数据在逻辑级上的视图。一个数据库只要一个模式。数据库模式以某一种数据模型为根基,统一综合地思考了所有会员的需求,并将这些需求有机地结合成一个逻辑团体。模式定义包罗数据的逻辑构造定义、数据之间的联络定义乃至平安性、完全性要求的定义。
(3)内模式(Internal Schema)
内模式也称储备模式(Storage Schema),一个数据库只要一个内模式,它是数据物理构造和储备方式的描写,是数据在数据库内部的表示方式。内模式依靠于它的全局逻辑构造,但独立于数据库的会员视图即外模式,也独立于详细的储备设备。
例如,记载的储备方式是次序储备、依照B树构造储备还是按HASH办法储备;索引依照什么方式组织;数据可否紧缩储备,可否加密;数据的储备记载构造有何规定等。
数据库系统的三级模式是对数据的三个抽象级别,它把数据的详细组织留给DBMS治理,使会员能逻辑抽象地处置数据,而不必关怀数据在运算机中的表示和储备。
为了能够在内部实现这三个抽象层次的联络和转换,数据库系统在这三级模式之间供给了二级映像:外模式/模式映像和模式/内模式映像。正是这两层映像包管了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。
以上就是数据库中全部数据的团体逻辑构造的描写是的具体内容,更多请关注百分百源码网其它相关文章!