数据库技术研究的历史与发展.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文档。上传文档
查看更多
数据库技术研究的历史与发展 [摘要] 数据库技术是计算机领域发展最快的技术之一。本文综述了数据库技术的产生和发展历程,分析数据库技术蓬勃发展的原因,介绍了数据库领域的一些新成果,并结合实际情况预测数据库技术发展的新趋势。 [关键词] 据库,面向对象数据库,人工智能 自第一个数据库系统诞生至今,数据库技术的研究已走过三十多年。其发展速度之快,使用范围之广是其他技术所不能及的。随着计算机硬件技术的发展、Internet 和 Web 技术的发展、所需处理的数据多样化和复杂化及应用环境的不断扩大,数据库技术越来越受到各界人士的重视。数据库技术的研究方兴未艾,新的问题不断出现,新的技术和研究成果不断应用 [1]。数据库领域的研究大有可为。本文旨在综述数据库研究领域的历史、新成果、新趁势。 数据库技术的发展历程 1.1 数据库技术的产生 人们研究计算机的初衷是利用它进行复杂的科学计算。随着计算机技术的发展和数据处理的需求,其应用大大超出了这个范围。在计算机硬件和软件的发展基础上,数据管理技术先后经历了人工管理文件系统和数据库系统三个发展阶段[2]。 在人工管理阶段,处理数据的方式主要是批处理。它管理的数据具有不保存、不共享和不独立性等缺点。而在文件系统阶段,硬件和软件方面都得到了长足的发展。处理方式上不仅有了批处理,而且可以联机实时处理。在许多方面,相比人工管理阶段有了很大的进步,但依然存在数据共享性差、冗余度大、数据独立性差等缺点。 20 世纪 60 年代后期以来,计算机技术在工业、商业等产业得到了广泛的应用。数据量的急剧增长和管理数据的规模越来越大,同时多种应用、多种语言相互覆盖地共享数据集合的要求越来越强烈。原来以文件系统作为管理数据的手段已经不能满足应用的需求。为了解决多用户和多数据共享的需求,数据库技术应运而生,出现了统一管理数据的专门软件系统——数据库管理系统。 与人工管理和文件系统相比,数据库系统具有数据结构化、数据的共享性高、冗余度低、数据独立性高及数据由 DBMS 统一管理和控制等特点。 数据库技术是计算机领域中发展最快的技术之一,它的发展是沿着数据模型的主线展开 的。 1.2 数据模型发展的三个阶段 数据模型是数据库系统的核心和基础。它的发展经历了格式化数据模型(包括层次数据模型和网状数据模型)、关系数据模型和以面向对象为主的非传统数据模型等三个阶段[2]。格式化数据模型从体系结构、数据库语言到数据存储管理均具有共同特性,是第一代数据库系统。 关系模型不仅简单、清晰,而且有关系代数作为语言模型,有关系数据理论作为理论基础,具有形式基础好、数据独立性强和数据库语言非过程化等优点,是第二代数据库系统。 1970 年 CODD 提出关系数据模型后,关系数据库渐渐发展成为市场的主流,在实际的商用数据库产品中得到了广泛的应用。到目前为止,数据库技术的研究与应用绝大多数以关系模型为基础。 传统的数据库系统中采用的数据模型具有数据的高度结构化、语义表达能力差、数据类型简单、结构与行为分离、被动响应和只能支持非嵌套事务等特性,从而表现出缺乏处理图象、声音等复杂对象和一些非格式化数据的能力;不能适应特定数据类型来扩展其类型集;无法主动响应事件,不够智能化;在响应长事务方面较慢等缺点[3]。为了克服传统数据模型的不足,在应用领域对数据管理提出更高、更多、更新的需求的基础上,新一代数据模型应运而生,是第三代数据库系统。它主要以面向对象的数据库系统为主,其特点是数据库技术与多学科技术的有机结合、数据库技术面向应用领域和采用面向对象的方法。 1.3 现代数据库技术的分类 下面按人们如何在数据库系统中采用或引入相关技术以设计和开发其相应的现代数据库系统来归纳它们,从而试图给出现代数据库技术的一个谱系[4]。 整体系统方面 相对传统数据库而言,在数据模型及其语言、事务处理与执行模型、数据库组织与物理存储等各层上都集成了新的技术、工具与机制的有: 面向对象数据库(Object-Oriented Database); 面向对象是一种认识方法学,也是一种新的程序设计方法学。把面向对象的方法和数据 库技术结合起来可以使数据库系统的分析、设计最大程度地与人们对客观世界的认识相一致。面向对象数据库系统是为了满足新的数据库应用需要而产生的新一代数据库系统。在数据库中提供面向对象的技术是为了满足特定应用的需要。随着许多基本设计应用(如 MACD ECAD)中的数据库向面向对象数据库的过渡,面向对象思想也逐渐延伸到其它涉及复杂数据的应用中, 其中包括辅助软件工程(CASE)、计算机辅助印刷(CAP)和材料需求计划(MRP)。 这些应用如同设计应用一样在程序设计方面数据类型方面都是数据密集型的,它们需要识别于类型关系的存储技术,并能对相近数据备份进行调整。 时态数据

文档评论(0)

ccccccxx + 关注
官方认证
文档贡献者

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

认证主体临沂冉通信息技术有限公司
IP属地山东
统一社会信用代码/组织机构代码
91371300MA9576790T

1亿VIP精品文档

相关文档