- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 数据库技术 数据库技术发展概述 数据库系统已从第一代的网状、层次数据库系统,第二代的关系数据库系统,发展到第三代以面向对象模型为主要特征的数据库系统。 数据库技术与网络通信技术、人工智能技术、面向对象程序设计技术、并行计算技术等互相渗透,互相结合,成为当前数据库技术发展的主要特征。 数据库技术发展概述 数据类型多样化:不仅是传统的数字、字符、文本等,还需要视频、音频、图形、图像、动画,HTML/XML、流数据等更复杂 数据结构新需求:结构化,半结构化、非结构化。 数据存储新需求:海量,多维性等 数据操作新要求:不仅包含通常意义下的插入、删除、修改、查询等,还需要互操作(例如视频快进操作等)、主动性操作、领域搜索浏览、时态查询等,还要能够进行自定义操作。 其他需求:领域需求 新一代数据库技术的特点和发展趋势 特点 结合对象模型 与多学科技术有机结合、相互渗透 面向更广泛的应用领域 发展趋势 面向对象数据库技术 面向对象数据库系统(Object Oriented Database System,简称OODBS)是数据库技术与面向对象程序设计方法相结合的产物。 面向对象的数据模型的核心概念有: (1)对象(Object)与对象标识OID(Object Identifier) (2)封装(Encapsulation) (3)类(Class) (4)类层次(结构) (5)消息(Message) 面向对象数据库技术 1.对象标识 现实世界中的任何实体都被统一地用对象表示,每一个对象都有唯一的标识,称为对象标识(Object Identifier 简称OID)。 2. 封装 每一对象是其状态和行为的封装。面向对象技术是把数据和行为封装在一起,使得数据应用更灵活。 3. 类 所有具有相同属性和方法集的对象抽象出类。类中的每一个对象称为类的实例。 4. 继承 一个类可以继承类层次中其直接或间接祖先的所有属性和方法。继承性可以用超类和子类的层次联系实现。 5. 消息 由于对象是封装的,对象与外部的通信一般只能通过显示的消息传递,即消息从外部传送给对象,存取和调用对象中的属性和方法,在内部执行所要求的操作,操作的结果仍以消息的形式返回。 面向对象数据库 2、面向对象数据库 面向对象数据库的应用目前主要集中于系统软件和数据密集、复杂的应用软件系统,包括:计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机集成制造系统(CIMS)、计算机辅助软件工程(CASE)、超大规模集成电路设计(VLSI)、地理信息系统(GIS)、决策支持系统(DSS)和多媒体应用系统,等等 对象—关系数据库系统 3、对象—关系数据库系统 对象-关系数据库系统(ORDBS)在关系模型的基础上增加了对OO支持。在ORDBS中,用户能定义附加的数据类型,能同时说明数据的结构以及结构之上可进行的操作。可在关系模型中应用这些新类型,对象类型使应用开发者更容易处理复杂的数据,如图象、音频和视频数据。对象类型使我们可能以自然的方式来存贮和应用结构化商业数据,能有效地支持面向对象的程序设计。 多媒体数据库 多媒体数据库系统,就是把组织在不同媒体上的数据一体化的系统。能直接管理数据、文本、图形、图象、视频、音频等多媒体数据的数据库就可称为多媒体数据库 . 1、多媒体数据模型: 多媒体数据模型主要采用 文件系统管理方式 扩充关系数据库的方式 面向对象数据库的方式。 多媒体数据库 (1)文件系统管理方式 多媒体资料是以文件的形式在计算机上存储的,所以用各种操作系统的文件管理功能就可以实现存储管理。Windows的文件管理器或资源管理器不仅能实现文件的存储管理,而且还能实现有些图文资料的修改,演播一些影像资料。文件系统方式存储简单,当多媒体资料较少时,浏览查询还能接受,但演播的资料格式受到限制,最主要的是当多媒体资料的数量和种类相当多时,查询和演播就不方便了。 多媒体数据库 (2)扩充关系数据库的方式 用专用字段存放全部多媒体文件;多媒体资料分段存放在不同字段中,播放时再重新构建; 文件系统与数据库相结合,多媒体资料以文件系统存放,用关系数据库存放媒体类型、应用程序名、媒体属性、关键词等。 (3)面向对象数据库的方式 多媒体数据库 3、多媒体体数据库的特征 (1)与传统数据库的差异性。虽然在理论和技术上对传统数据库有很多继承,但在其处理数据对象、数据类型、数据结构、应用对象、处理方式都与传统数据库有较大差异,因此不能认为多媒体数据库只是对传统数据库的一种简单扩充或者试图用传统技术来做简单的处理。 (2)处理对象的复杂性。多媒体数据库存储和处理的是现实世界中的复杂对象,不仅要处理包括数字、字符等格式化数据,还要处理图像、音频、视频等非格式
文档评论(0)