数据库

注册

 

发新话题 回复该主题

数据库的体系结构 [复制链接]

1#

数据库体系结构设计的五个要素:

1

模式

是数据库中全部数据的整体逻辑结构的描述。

2

外模式

是用户与数据库系统的接口,是用户用到的那部分数据的描述。

3

内模式

是数据库在物理存储方面的描述,定义所有内部记录类型、索引和文件的组织方式,以及数据控制方面的细节。

4

模式/内模式映像

存在于概念级和内部级之间,用于定义概念模式和内模式之间的对应性。

5

外模式/模式映象

存在于外部级和概念级之间,用于定义外模式和概念模式之间的对应性。

数据独立性(dataindependence)是指应用程序和数据库的数据结构之间相互独立,不受影响。可分成两个级别:

1

物理数据独立性

当数据库的存储结构改变时(例如选用了另一种存储结构),由DBA对模式/内模式映像作相应改变,可以保证模式保持不变或变化不大,因而应用程序也不必改变。保证了数据与程序的物理独立性。

2

逻辑数据独立性

当模式改变(例如增加了新的数据,改变了数据项的数据类型等)时,DBA将对外模式/模式映像进行更改,可使外模式不变,从而基于外模式编写的应用程序无需改变,保证了程序与数据的逻辑独立性。

面授01数据库的体系结构

以爱与青春为名,陪你一路成长

不失初心,不忘初衷

数据库原理及应用移动学习站

预览时标签不可点收录于话题#个上一篇下一篇
分享 转发
TOP
发新话题 回复该主题