Data Independence and Its Realization.docVIP

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

数据独立性及其实现 王欣 (中国矿业大学,徐州 221116) 数据独立性是指应用程序和数据结构之间相互独立,互不影响。ENRMS系统为用户提供了一个友好的界面,即允许用户交互访问数据库中的某一记录,也可由用户通过高级语言访问数据库中的数据,并保证程序与数据的独立性。 独立性;数据库;EDRMS Data Independence and Its Realization Xin Wang (China University of Mining and Technology, Xu Zhou, 221116) Data independence indicates that the application programs and data structures are independent without affecting mutually. The ENRMS system provides the users with a friendly interface, that is, to permit interactive access to a certain record in database by the users, it also permits users to access data in the database through advanced language and guarantees dependence of programs and data. dependence; database; EDRMS 引言 一个数据库结构从逻辑上可以分为外部模式,内部模式和概念模式三层。为了提高数据库系统中的数据独立性,DBMS在这三级模式之间提供了两层映像。作为数据库系统的基本特征的数据和程序的独立性正是依靠于这三级模式和两级映像。 数据库的三级模式和两级映像 概念模式也称模式,是由数据库设计者综合所有用户数据,并且按照一定的观点构造的对数据库全局逻辑结构的描述。在数据库系统的三级模式中,概念模式处于中间层,一个数据库只有一个概念模式,它既不设计数据的物理存储细节和硬件环境也与具体的应用程序和程序设计语言无关。外部模式也称为子模式,子模式是用户和数据库之间的接口,是数据库用户能看得见的和使用的局部数据的逻辑结构和特征的描述。内部模式也称为存储模式,是对数据库中数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。一个数据库只有一个内部模式。内部模式是DBMS管理的最底层,它是物理存储设备上存储数据时的物理抽象。 映像是一种对应规则,它指出了映像双方是如何进行转换的。为了实现以上三个抽象级别的联系和转换,即提高数据库系统中的数据独立性,DBMS在这三级模式之间提供了两层映像。两层映像分别是外模式/模式映像和模式/内模式映像。 数据独立性 数据的独立性是数据库系统的最基本的特征之一。数据独立性是指应用程序和数据结构之间相互独立,互不影响。在三层模式体系结构中数据独立性是指数据库系统在某一层次模式上的改变不会使它的上一层模式也发生改变的能力。正是三级模式间的两层映像保证了数据库系统中的数据具有较高的数据独立性。数据独立性包括数据逻辑独立性和数据物理独立性。逻辑独立性表示一旦模式发生变化,无需改变外模式或者应用程序的能力。物理独立性表示不会因为内模式发生改变而导致概念模式发生改变的能力。 程序与数据的独立性是数据库的主要特征之一。在使用数据库时,应用程序对数据的存储界噢股和存取方法有很高的独立性。简单地说,程序与数据的独立性就是存储结构和存取方法发生改变时,由于系统具有以上两层映像关系而使程序不需要改变就能访问数据的内容。 数据独立性实现举例 CAD简介 CAD即为计算机辅助设计,是研究计算机在工程设计中综合应用的学科。它综合了计算机硬/软件的最新成就,如图形技术、数据库技术等,从而形成了一个应用范围较广的工程设计工具。在计算机辅助设计的过程中,要先将和设计有关的数据、标准和图形等以信息库的形式存入计算机(这样方便于在进行具体设计时对信息库中所存放的数据和图形等资料进行随时检索和调用),然后通过图形显示的交互设计方法,对设计模型反复进行综合分析、计算、修改和审定,直到得到满意的设计方案。在计算机辅助设计系统中,所需要的数据量非常大,一方面包括产品设计、分析和作图所需要的数据另一方面还包括综合处理的数据,其中既有普通的文字信息,又有复杂的图形信息。因此在CAD系统中必须要有一个方便而且实用的对图形信息和大量其他数据资料进行合理组织和管理的管理软件。EDRMS作为一个主要用于图形信息管理的工程数据库管理系统就叫好地解决了这一问题。 EDRMS系统和Datatrieve简介 EDRMS 系统是利用VAX—

文档评论(0)

wudi + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档