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

发表于:2012-10-25 10:01

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:wwwwenhuan    来源:51Testing软件测试网采编

  数据库的三级模式两级映射如下图所示:

  三级模式

  ● 外模式:应用程序用到的部分数据的逻辑结构。一个数据库可以有多个外模式

  ● 概念模式(模式、逻辑模式):数据库管理员用到的视图,就是我们在DBMS的可视化界面中看到的数据库对象。一个数据库只有一个概念模式

  ● 内模式:数据库的最低层模式,是数据物理结构和存储方式的描述。一个数据库只有一个内模式。

  两级映射

  ● 外模式-概念模式的映射

  ● 概念模式-内模式的映射

  三级模式的关系

  ● 模式(概念模式)是数据库的核心与关键

  ● 内模式依赖于模式,独立于外模式和存储设备

  ● 外模式面向具体的应用,独立于内模式和存储设备

  ● 应用程序依赖于外模式,独立于模式和内模式

  数据库的两级独立性

  ● 物理独立性:应用程序与存储在磁盘上的数据库中的数据是相互独立的

  ● 逻辑独立性:应用程序和数据库的逻辑结构相互独立

  注意:逻辑独立比物理独立难实现

     两级独立性依赖于两级映射

  下面补充一点数据模型的知识:

  在这里大家一定要注意三级模式中的概念模式对应的是数据库设计的逻辑模型,而不是概念模型(E-R模型),一定不要弄混了。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号