数据库之三级模式两级映像(软考中级)

1.三级模式

实际上,数据库产品很多,他们支持不同的数据类型,使用不同的数据库语言,建立在不同的操作系统上。数据的存储结构也各不相同,但是体系结构基本上都具有相同的特征,采用"三级模式"和"两级映像",如图9-5所示

image-20221028234523998

概念模式: 也称模式,他是数据库全部数据的逻辑结构和特征的描述,由若干个概念类型组成,只涉及类型的描述,不涉及具体的值,对应的是基本表

内模式: 内模式也称为存储模式,是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式,定义所有内部记录类型,索引和文件的组织方式,以及数据控制方面的细节,对应着存储文件

外模式: 外模式也称为用户模式或子模式,是用户和数据库系统的接口,是用户用到的那部分数据的描述,对应的是视图

例题1:

image-20221029000120239

答案B

例题2

image-20221029000206947

答案D

2.两级映像

数据库在三级模式中提供了两级映像,模式/内模式映像,外模式/模式映像。正因为两级映像保证了数据库中数据具有较高的逻辑独立性和物理独立性

(1) 模式/内模式映像 ,存在于概念级和内部级之间,实现了概念模式和内模式之间的相互转换。

(2) 模式/外模式映像 ,存在于外部级和概念级之间,实现了外模式和概念模式之间的相互转换。

(3) 数据的物理独立性: 当数据的内模式发生变化时发生变化时,数据的逻辑结构不变。由于应用程序处理的只是数据的逻辑结构,这样物理独立性可以保证,当数据的物理结构改变时,应用程序不用改变。但是,为了保证应用程序能够正确执行,需要修改概念模式和内模式之间的映像

(4) 数据的逻辑独立性: 数据的逻辑独立性是指用户的应用程序与数据的逻辑结构能相互独立,数据的逻辑结构发生变化,用户应用程序也可以不修改。但是为了保护应用程序能够正确执行,需要修改外模式和概念模式之间的映像

例题1:

image-20221029001930458

答案:D

例题2:

image-20221029002027608

答案:B

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值