数据库系统的三级模式结构

三级模式结构

数据库系统的三级模式结构

三级模式、二级映像的目的:为了提高数据的独立性。

数据库系统的三级模式结构
数据的逻辑独立性,是指当数据库的模式发生改变时,只需要改变存在于外模式和概
念模式之间的映射转换,无需改变外模式或应用程序。可以通过改变概念模式沏在模式中
增加新的记录类型),只要不破坏原有记录类型之间的联系(在原有记录类型之间增加新的数
据项,或者在某些记录类型中增加新的数据项),只需相应改变各个外模式/模式的映像,即
对模式重新逻辑重组后,引用外模式构造的应用程序可以不必修改。

数据的物理独立性 ,是指当数据库的内模式发生改变时,系统只要改变概念模式和内
模式之间的映射转换,而不必改变模式,从而更不需要改变外模式。当对某些物理文件进
行重新组织时,很可能需要对内模式作出相应的变动,例如创建一种新的存取结构以提高
检索或更新的效率。如果此时数据仍以原来的形式保存在数据中,那么概念模式不必改变,
从而不会影响外模式或者应用程序。