驱动程序和应用程序之间的体系结构不匹配_数据库的体系结构

408abdb5-4616-eb11-8da9-e4434bdf6706.png

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

1

模式

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

2

外模式

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

3

内模式

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

4

模式/内模式映像

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

5

外模式/模式映象

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

418abdb5-4616-eb11-8da9-e4434bdf6706.png

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

1

物理数据独立性

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

2

逻辑数据独立性

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

438abdb5-4616-eb11-8da9-e4434bdf6706.gif 448abdb5-4616-eb11-8da9-e4434bdf6706.png 458abdb5-4616-eb11-8da9-e4434bdf6706.png 468abdb5-4616-eb11-8da9-e4434bdf6706.png  478abdb5-4616-eb11-8da9-e4434bdf6706.jpeg

面授01数据库的体系结构

488abdb5-4616-eb11-8da9-e4434bdf6706.png

4a8abdb5-4616-eb11-8da9-e4434bdf6706.jpeg

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

不失初心,不忘初衷

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值