论述数据库系统的三级模式结构的组成。这种结构如何实现数据的独立性?
发布网友
发布时间:2022-04-10 20:08
我来回答
共2个回答
热心网友
时间:2022-04-10 21:38
数据库系统的*模式结构是指数据库系统是由外模式、模式和内模式三部分构成。
一、模式(Schema)
模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。它是数据库系统模式结构的中间层,既不涉及数据的物理存储细节和硬件环境,也与具体的应用程序,与所使用的应用开发工具及高级程序设计语言无关。
二、外模式(External Schema)
外模式也称子模式(Subschema)或用户模式,他是数据库用户最终能够看见的和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
三、内模式(Internal Schema)
内模式也称存储模式(Storage Schema),一个数据库只有一个内模式,它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。
热心网友
时间:2022-04-10 22:56
是数据的独立性吧?
数据独立性分为逻辑独立性和物理独立性.物理独立性是指内模式改变时,概念模式保持不变,逻辑独立是指概念模式改变时,外模式不变,从而使应用程序保持不变.当内模式改变时,DBMS只要通过改变概念模式到内模式映射,即可使概念模式保持不变,从而实现了数据的物理独立性.而逻辑独立的实现正好相反.