数据库体系结构设计的五个要素:
1
模式
是数据库中全部数据的整体逻辑结构的描述。
2
外模式
是用户与数据库系统的接口,是用户用到的那部分数据的描述。
3
内模式
是数据库在物理存储方面的描述,定义所有内部记录类型、索引和文件的组织方式,以及数据控制方面的细节。
4
模式/内模式映像
存在于概念级和内部级之间,用于定义概念模式和内模式之间的对应性。
5
外模式/模式映象
存在于外部级和概念级之间,用于定义外模式和概念模式之间的对应性。
数据独立性(dataindependence)是指应用程序和数据库的数据结构之间相互独立,不受影响。可分成两个级别:
1
物理数据独立性
当数据库的存储结构改变时(例如选用了另一种存储结构),由DBA对模式/内模式映像作相应改变,可以保证模式保持不变或变化不大,因而应用程序也不必改变。保证了数据与程序的物理独立性。
2
逻辑数据独立性
当模式改变(例如增加了新的数据,改变了数据项的数据类型等)时,DBA将对外模式/模式映像进行更改,可使外模式不变,从而基于外模式编写的应用程序无需改变,保证了程序与数据的逻辑独立性。
面授01数据库的体系结构
以爱与青春为名,陪你一路成长
不失初心,不忘初衷
数据库原理及应用移动学习站
预览时标签不可点收录于话题#个上一篇下一篇