数据库两层映射.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

数据库两层映射

1概述:定义与核心价值

数据库的两层映射是指在数据库系统的三级模式(外模式、模式、内模式)结构之间建立的两个关键对应关系,即外模式/模式映射和模式/内模式映射。这两层映射是数据库管理系统的核心机制,其根本目的是实现数据的逻辑独立性和物理独立性。

简单来说,两层映射如同三级模式结构之间的“转换器”或“适配器”,确保了用户应用程序与数据的物理存储细节相分离。其核心价值在于,当数据库的逻辑结构或物理存储方式发生变化时,无需修改应用程序,只需调整相应的映射关系,从而显著提升了软件系统的可维护性、可扩展性和稳定性。

2数据库三级模式结构

要深入理解两层映射,首先需要了解其作用的框架——数据库的三级模式结构。

“应用程序A”

“外模式A

(局部逻辑结构)”

“应用程序B”

“外模式B”

“应用程序C”

“外模式C”

“外模式/模式映射”

“模式

(全局逻辑结构)”

“模式/内模式映射”

“内模式

(物理存储结构)”

物理存储

模式:也称为概念模式或逻辑模式,是数据库中全体数据的全局逻辑结构和特征的描述,是所有用户的公共数据视图。一个数据库只有一个模式,它由数据库管理员定义

外模式:是数据库用户(通常是应用程序或最终用户)能够看到和使用的局部数据的逻辑结构和特征的描述。每个外模式都是模式的一个逻辑子集,一个数据库可以有多个外模式,以适配不同用户的需求

内模式:是数据物理结构和存储方式的描述,定义了数据在存储介质上如何实际存放,如文件组织、索引类型、压缩算法等。一个数据库同样只有一个内模式

3两层映射详解

3.1外模式/模式映射

定义:该映射定义了外模式与模式之间的对应关系。由于一个模式可以派生出多个外模式,因此每个外模式都对应一个外模式/模式映射。

功能:它建立了用户的局部逻辑视图与数据库的全局逻辑视图之间的桥梁。当用户通过应用程序访问外模式时,数据库管理系统通过此映射将其转换为对模式的操作。

实现逻辑独立性的关键:当模式发生改变时(例如,增加新的关系表、为现有表增加新的属性、改变某个属性的数据类型),只需由数据库管理员修改此映射,使得相关的外模式保持不变。由于应用程序是依据外模式编写的,因此应用程序也无需修改。这就实现了数据的逻辑独立性。

3.2模式/内模式映射

定义:该映射定义了模式与内模式之间的唯一对应关系。它描述了全局逻辑记录和字段在内部是如何被表示为物理文件、记录和索引的。

功能:它将数据的全局逻辑视图转换为具体的物理存储视图。当数据库需要执行查询或更新时,DBMS通过此映射确定数据的物理位置和存取方法。

实现物理独立性的关键:当数据库的物理存储结构发生改变时(例如,更换更高效的存储设备、重组文件、新建或删除索引、采用不同的数据压缩技术),只需由数据库管理员修改模式/内模式映射,而模式保持不变。由于模式未变,建立在其上的外模式和应用程序自然也保持不变。这就实现了数据的物理独立性。

4总结

数据库的两层映射是数据库管理系统实现数据独立性的核心技术。外模式/模式映射保障了逻辑独立性,使全局逻辑结构的调整不影响应用程序;模式/内模式映射保障了物理独立性,使物理存储结构的优化对用户和程序透明。

文档评论(0)

133****9689 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档