数据库三级模式结构

一、三级模式结构

数据库系统的三级模式结构是指模式、外模式和内模式。

1、模式

模式也称为 逻辑模式或概念模式,是数据库中 全体数据的逻辑结构和特征的描述,是 所有用户的公共数据视图。一个数据库只有一个模式, 模式位于三级结构的中间层

2、外模式

外模式也称为 用户模式,它是数据库用户(包括应用程序员和最终用户)能够看见和使用的 局部数据的逻辑结构和特征的描述,是 数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 外模式是模式的子集,一个数据库可以有多个外模式

3、内模式

内模式也称为 存储模式一个数据库只有一个内模式,它是数据 物理结构和存储方式的描述,是数据在 数据库内部的表示方式

二、三级模式之间的映射

数据库管理系统在三级模式之间提供了 两层映射,分别为外模式/模式映射、模式/内模式映射。

1、外模式/模式映射

对于 同一个模式可以有任意多个外模式。对于每一个外模式,数据库系统都有一个外模式/模式映射。当模式被改变时,数据库管理员对各个外模式/模式映射做相应的改变,可以使外模式保持不变。这样,依据数据外模式编写的应用程序就不用修改, 保证了数据与程序的逻辑独立性。

2、模式/内模式

数据库中只有一个模式和一个内模式,所以 模式/内模式的映射是唯一的,它定义了数据库的全局逻辑结构与存储结构之间的对应关系。当数据库的存储结构被改变时,数据库管理员对模式/内模式映射做相应的改变,可以使模式保持不变,应用程序相应地也不做变动。这样, 保证了数据与程序的物理独立性。
  • 50
    点赞
  • 198
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值