数据库的三级模式和两级映射

数据库的三级模式包括:外模式、概念模式(模式)、内模式。

应用级对应外模式;概念级对应概念模式;物理级对应内模式;

数据库的三级模式使不同级别的用户对数据库形成不同的视图(所谓视图就是指观察、认识和理解数据的范围、角度和方法,是数据库在用户“眼中”的反映。)

简单理解,数据库中有一张表TEST(A INT,B VARCHAR);

在该表上创建了一张视图V_TEST(COL1 INT,COL2 VARCHAR) AS SELECT A COL1,B COL2 FROM TEST;应用使用时直接操纵V_TEST;

此时可以理解V_TEST为外模式;TEST为模式;而表TEST的物理组织形式为内模式。

从上面这个例子可以看出外模式和模式有些情况下是通用的。

两级映射:

应用程序通过外模式操纵数据,通过外模式-模式映射将外模式与模式联系起来,当模式发生改变时,只要改变其映射就可以保证外模式不变,其对应的应用程序也不变,称为逻辑独立性;

另一方面,通过模式-内模式映射,定义数据的逻辑结构与物理结构之间的对应关系,当数据的物理存储结构发生变化时,只需改变模式-内模式映射,就能保持模式不变,称为物理独立性;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值