电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

《数据库技术新进展》ppt课件

  • 资源ID:74188153       资源大小:358.31KB        全文页数:41页
  • 资源格式: PPT        下载积分:16金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要16金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

《数据库技术新进展》ppt课件

第12章 数据库技术新进展,12.1 新一代数据库技术的研究与发展 12.2 数据模型的发展 12.3 数据库技术与其他相关技术相结合 12.4 面向应用领域数据库新技术,12.1 新一代数据库技术的研究与发展,数据库技术经过短短三十年,已从第一代的网状、层次数据库系统,第二代的关系数据库系统,发展到第三代以面向对象模型为主要特征的数据库系统。 数据库技术与网络通信技术、人工智能技术、面向对象程序设计技术、并行计算技术等等互相渗透,互相结合,成为当前数据库技术发展的主要特征。 从八十年代以来,数据库技术在商业领域的巨大成功刺激了其它领域对数据库技术需求的迅速增长。另一方面在应用中提出的一些新的数据管理的需求也直接推动了数据库技术的研究与发展,尤其是面向对象数据库系统(Object Oriented Database System 简称OODBs)的研究与发展。,12.1 新一代数据库技术的研究与发展,一、新应用领域的需求 新的数据库应用领域,如CAD/CAM、CIM、CASE、OIS(办公信息系统)、GIS(地理信息系统)、知识库系统、实时系统等,需要数据库的支持,而其所需的数据管理功能有相当一部分是传统的数据库系统所不能支持的。例如它们通常需要数据库系统支持以下功能: 存储和处理复杂对象。这些对象不仅内部结构复杂,很难用普通的关系结构来表示,而且相互之间的联系也有复杂多样的语义。 支持复杂的数据类型。包括抽象数据类型、半结构或无结构的超长数据、时间和版本数据等。还要具备支持用户自定义类型的可扩展能力。 需要常驻内存的对象管理以及支持对大量对象的存取和计算。 实现程序设计语言和数据库语言无缝地集成。 支持长事务和嵌套事务的处理。,12.1 新一代数据库技术的研究与发展,二、传统数据库系统的局限性 面向机器的语法数据模型 传统数据库中采用的数据模型强调数据的高度结构化,是面向机器的语法数据模型。关系模型只有一个非常简单的结构性概念-关系,在传统应用中,数据对象具有同形结构,这样它们很容易映射到关系来表示; 而工程对象拥有许多异形结构,一个复杂对象可能由许多具有不同结构的子对象组成。对这些复杂对象比较自然的(即对于用户来说是友好的)表示,就需要有比关系模型更复杂的抽象机制。 在关系数据库系统中必须将在逻辑上是一个整体的复杂对象分解为好几个基本关系。在这种结构下内部数据库结构与外部对象不再是一一对应的。对许多操作来说,人们更希望把所操作的部分抽象为一个逻辑单位,而关系模型不支持这一点。于是人们必须从关系模式的片段中构造复杂对象,其结果常常是带有许多冗余数据的不自然的复杂查询。 进一步讲,重构复杂对象还带来另一个问题,那就是,由连接构造的视图一般是不可更新的。,12.1 新一代数据库技术的研究与发展,二、传统数据库系统的局限性 数据类型简单、固定 传统的DBMS只能理解、存储和处理简单的数据类型。如整数、浮点数、字符串、日期、货币等。传统的RDBMS只支持某一固定的类型集,不能依据某一应用所需的特定数据类型来扩展其类型集。例如,不能定义包含三个实数分量的数据类型vector来表示三维向量。 结构与行为分离 从应用程序员角度来看,在某一应用领域内标识的对象应包含两个方面的内容: * 结构表示 * 行为规格说明 前者可映射到数据库模式(带着前面所提到的缺陷),而后者在传统数据库系统中则完全失去了。 传统数据库主要关心数据的独立性以及存取数据的效率,是语法数据库,语义表达差,难以抽象化地去模拟行为。例如,用户在CAD设计中用某些数据结构来表示的对象,对他们的操作(如成形、显示和组合等)就无法存放到数据库中。这样,对象的行为特征在传统数据库系统中最多只能由应用程序来表示。因此在传统数据模型中,结构与行为被完全分割开了。,12.1 新一代数据库技术的研究与发展,二、传统数据库系统的局限性 阻抗失配 在关系数据库系统中,数据操纵语言如SQL与通用程序设计语言之间的失配称为阻抗失配。这种不匹配表现在两个方面:一是编程模式不同,描述性的SQL语言与指令式的编程语言如C 语言不同;二是类型系统不匹配,编程语言不能直接表示诸如关系这样的数据库结构,在其界面就会丢失信息。进一步地,由于是两个类型系统,自动的类型检查也成了问题。 被动响应 传统数据库管理系统只能响应和重做用户要求它们做的事情,从这种意义上说,它们是被动的。而在实际应用中,往往要求一个系统能够管理它本身的状态,在发现异常情况时及时通知用户;能够主动响应某些操作或外部事件,自动采取规定的行动; 应该能够在一些预定的(或动态计算的)时间间隔中自动执行某些操作。这就是说,要求系统更加主动、更加智能化,而传统的数据库系统显然不能适应这一要求。,12.1 新一代数据库技术的研究与发展,二、传统数据库系统的局限性 存储、管理的对象有限 传统的DBMS只存储和管理数据,缺乏知识管理和对象管理的能力,不具有演绎和推理的功能,因而无法满足MIS、DSS、OA和AI等领域中进行高层管理和决策的要求,从而限制了数据库技术的高级应用。 事务处理能力较差 传统数据库只能支持非嵌套事务。对长事务的响应较慢,而且在长事务发生故障时恢复也比较困难。,12.1 新一代数据库技术的研究与发展,三、新一代数据库技术的特点 一方面立足于数据库已有的成果和技术,加以发展进化,有人称之为“进化论”的观点和方法。另一方面的努力是立足于新的应用需求和计算机未来的发展,研究全新的数据库系统,有人称之为“革新论”的观点和方法。 可以说新一代数据库技术的研究,新一代数据库系统的发展呈现了百花齐放的局面。其特点是: 面向对象的方法和技术对数据库发展的影响最为深远 八十年代出现的面向对象的方法和技术对计算机各个领域,包括程序设计语言、软件工程、信息系统设计,以及计算机硬件设计等都产生了深远的影响,也给面临新挑战的数据库技术带来了机会和希望。 数据库研究人员借鉴和吸收了面向对象的方法和技术,提出了面向对象数据模型(简称对象模型)。 该模型克服了传统数据模型的局限性,为新一代数据库系统的探索带来了希望,促进了数据库技术在一个新的技术基础上继续发展。,12.1 新一代数据库技术的研究与发展,三、新一代数据库技术的特点 数据库技术与多学科技术的有机结合 数据库技术与多学科技术的有机结合是当前数据库技术发展的重要特征。 计算机领域中其它新兴技术的发展对数据库技术产生了重大影响。 传统的数据库技术和其它计算机技术的互相结合,建立和实现了一系列新型数据库系统,如分布式数据库系统、并行数据库系统、演绎数据库系统、知识库系统、多媒体数据库系统等等。它们共同构成了数据库系统大家族。 面向应用领域的数据库技术的研究 为了适应数据库应用多元化的要求,在传统数据库基础上,结合各个应用领域的特点,研究适合该应用领域的数据库技术,如数据仓库、工程数据库、统计数据库、科学数据库、空间数据库、地理数据库等,这是当前数据库技术发展的又一重要特征。 研究和开发面向特定应用领域的数据库系统的基本方法是以传统数据库技术为基础,针对某一领域的数据对象的特点,建立特定的数据模型,它们有的是关系模型的扩展和 修改,有的是具有某些面向对象特征的数据模型。,12.1 新一代数据库技术的研究与发展,四、第三代数据库系统 新一代数据库技术的研究和发展导致了众多不同于第一、二代数据库的系统诞生,构成了当今数据库系统的大家族。 这些新的数据库系统无论它是基于扩展关系数据模型的、还是OO模型的;是分布式、客户/服务器或混合式体系结构的;是在SMP 还是在MPP并行机上运行的并行数据库系统;是用于某一领域(如工程、统计、GIS)的工程数据库、统计数据库、空间数据库,我们都可以广泛地称之为新一代数据库系统。 经过多年的研究和讨论,对第三代数据库系统的基本特征已有了共识:,12.1 新一代数据库技术的研究与发展,四、第三代数据库系统 第三代数据库系统应支持数据管理、对象管理和知识管理 除提供传统的数据管理服务外,第三代数据库系统将支持更加丰富的对象结构和规则,应该集数据管理、对象管理和知识管理为一体。由此可以导出第三代数据库系统必须支持OO数据模型。 第三代数据库系统必须保持或继承第二代数据库系统的技术 即必须保持第二代数据库系统的非过程化数据存取方式和数据独立性。 第三代数据库系统必需对其它系统开放 数据库系统的开放性表现在:支持数据库语言标准;在网络上支持标准网络协议;系统具有良好的可移植性、可连接性、可扩展性和可互操作性等。,12.2 数据模型的发展,在讨论数据模型发展之前,我们首先回顾关于数据模型的概念和定义。 物理层 数据抽象的最低层,用来描述数据物理存储结构和存储方法。例如一个数据库中数据和索引是存放在不同的数据段上还是同一数据段中。数据的物理记录格式是变长的还是定长的,数据是压缩还是非压缩的,索引结构是B+树还是HASH结构等等。这一层的数据抽象称为物理数据模型,它不但由DBMS的设计决定,而且与操作系统、计算机硬件密切相关。物理数据结构一般都向用户隐蔽,用户不必了解其细节。 逻辑层 数据抽象的中间层,描述数据库数据整体的逻辑结构。这一层的数据抽象称为逻辑数据模型(简称数据模型)。它是用户通过数据库管理系统看到的现实世界,是数据的系统表示。因此它既要考虑用户容易理解,又要考虑便于DBMS实现。不同的DBMS提供不同的逻辑数据模型,传统的数据模型有层次、网状、关系模型,非传统的数据模型有面向对象数据模型(简称OO模型)。,12.2 数据模型的发展,概念层 概念层次的数据模型称为概念数据模型,简称概念模型。概念模型离机器最远,从机器立场看是抽象级别的最高层。目的是按用户的观点来对世界建模,因此它应该是: 语义表达能力强。能够方便、直接地表达各种语义。 易于用户理解。概念模型是用户与数据库设计人员之间交流的语言。用户一般缺乏计算机知识,因此概念模型应当简单、清晰、易于用户理解。 独立于任何DBMS 容易向DBMS所支持的逻辑数据模型转换。 概念模型的例子有实体-联系模型(Entity-Relational Model 简称ER 模型)。,12.2 数据模型的发展,数据库的发展集中表现在数据模型的发展。从最初的层次、网状数据模型发展到关系数据模型,数据库技术产生了巨大的飞跃。关系模型的提出, 是数据库发展史上具有划时代意义的重大事件。 然而,进入八十年代,随着数据库应用领域对数据库需求的增多,传统的关系数据模型开始暴露出许多弱点。 为了使数据库用户能够直接以他们对客观世界的认识方式来表达他们所要描述的世界,人们提出并发展了许多新的数据模型。这些尝试是沿着如下几个方向进行的:,12.2 数据模型的发展,对传统的关系模型(1NF)进行扩充 引入了少数构造器,使它能表达比较复杂的数据类型,增强其结构建模能力。我们称这样的数据模型为复杂数据模型。按照它们进行扩充的侧重点,复杂数据模型可分为两种: 一种是偏重于结构的扩充。首先出现的这类模型是嵌套关系模型(NF2)。它能表达“表中表”,并且表中的一个域可以是一个函数(称为虚域)。 另一种是侧重于语义的扩充。它支持关系之间的继承,也支持在关系上定义函数和运算符。但关系的结构仍然是一张平面表。“表中表”只能通过关系上定义的函数来模拟。 总的来说,在复杂数据模型和支持它们的数据库系统里, 客观世界中的每一个实体都用一个元组和它的码(KEY)来表示。不支持太多的语义关联,不区分类和型。 这种数据模型和数据库系统的主要缺点是不能保证客观世界中实体的确定性;实体的引用只能通过码和数据冗余来达到。 其主要优点是支持这类模型的系统实现起来相对比较容易。,12.2 数据模型的发展,全新的数据构造器和数据处理原语 提出全新的数据构造器和数据处理原语,以表达复杂的结构和丰富的语义。这类模型常常统称为语义数据模型。它们的特点是引入了丰富的语义关联(如ISA,ISP)。能更自然, 更恰当地表达客观世界中实体间的联系。加上比较丰富的结构构造器(如TU

注意事项

本文(《数据库技术新进展》ppt课件)为本站会员(tian****1990)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.