(1)外形式(External Schema)
外形式也称子形式(Subschema)或用户形式,它是数据库用户(包含运用程序员和终究用户)终究能够瞥见的和运用的部分数据的逻辑构造和特性的形貌,是数据库用户的数据视图,是与某一运用有关的数据的逻辑示意。
外形式面向细致的运用程序,它定义在形式之上,但独立于存储形式和存储装备。设想外形式时应充足斟酌到运用的扩充性。外形式一般是形式的子集。一个数据库能够有多个外形式。外形式是保证数据库安全性的一个有力步伐。
(2)形式(Schema)
形式也称逻辑形式,是数据库中悉数数据的逻辑构造和特性的形貌,是一切用户的大众数据视图。它是数据库系统形式构造的中间层,既不触及数据的物理存储细节和硬件环境,也与细致的运用程序、所运用的运用开发工具以及高等程序设想语言无关。形式是数据库的中间与症结,它独立于数据库的其他条理。设想数据库形式构造时应起首肯定数据库的形式。
形式实际上是数据库数据在逻辑级上的视图。一个数据库只要一个形式。数据库形式以某一种数据模型为基本,一致综合地斟酌了一切用户的需求,并将这些需求有机地结合成一个逻辑团体。形式定义包含数据的逻辑构造定义、数据之间的联络定义以及安全性、完全性要求的定义。
(3)内形式(Internal Schema)
内形式也称存储形式(Storage Schema),一个数据库只要一个内形式,它是数据物理构造和存储体式格局的形貌,是数据在数据库内部的示意体式格局。内形式依赖于它的全局逻辑构造,但独立于数据库的用户视图即外形式,也独立于细致的存储装备。
比方,纪录的存储体式格局是递次存储、根据B树构造存储照样按HASH要领存储;索引根据什么体式格局构造;数据是不是紧缩存储,是不是加密;数据的存储纪录构造有何划定等。
数据库系统的三级形式是对数据的三个笼统级别,它把数据的细致构造留给DBMS治理,运用户能逻辑笼统地处置惩罚数据,而没必要体贴数据在计算机中的示意和存储。
为了能够在内部完成这三个笼统条理的联络和转换,数据库系统在这三级形式之间供应了二级映像:外形式/形式映像和形式/内形式映像。恰是这两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。
以上就是数据库中悉数数据的团体逻辑构造的形貌是的细致内容,更多请关注ki4网别的相干文章!