数据库系统设计Word文件下载.docx

上传人:b****5 文档编号:16166090 上传时间:2022-11-21 格式:DOCX 页数:11 大小:25.67KB
下载 相关 举报
数据库系统设计Word文件下载.docx_第1页
第1页 / 共11页
数据库系统设计Word文件下载.docx_第2页
第2页 / 共11页
数据库系统设计Word文件下载.docx_第3页
第3页 / 共11页
数据库系统设计Word文件下载.docx_第4页
第4页 / 共11页
数据库系统设计Word文件下载.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

数据库系统设计Word文件下载.docx

《数据库系统设计Word文件下载.docx》由会员分享,可在线阅读,更多相关《数据库系统设计Word文件下载.docx(11页珍藏版)》请在冰豆网上搜索。

数据库系统设计Word文件下载.docx

任课教师:

赵瑞雪

数据库新技术介绍

数据库技术是计算机科学的重要分支,主要研究如何安全高效地管理大量、持久、共享的数据。

数据库的研究始于20世纪60年代中期,它的发展有着三大标志性事件。

第一件大事,1969年IBM公司研制开发了基于层次模型的数据库管理系统的商品化软件InformationManagementSystem,即IMS系统,是首例成功的数据库管理系统软件。

第二件大事,美国数据系统语言协会CODASYL(ConferenceOnDataSystemLanguage)下属的数据库任务组DBTG(DataBaseTaskGroup)对数据库方法进行系统的研究和讨论后,于20世纪60年代末到70年代初提出了若干报告。

DBTG报告确定并建立了数据库系统的许多概念、方法和技术。

DBTG所提议的方法是基于网状结构的,它是数据库网状模型的基础和典型代表。

第三件大事,1970年IBM公司SanJose研究实验室的研究员E.F.Codd博士发表了题为大型共享数据库数据的关系模型!

的论文,提出数据库的关系模型,从而开创了数据库关系方法和关系数据理论的研究领域,为关系数据库技术奠定了理论基础,E.F.Codd因此在1981年获得ACM图录奖。

20世纪80年代几乎所有新开发的系统都是关系系统。

随着计算机系统硬件、Internet和Web技术的发展,数据库系统所管理的数据格式、数据处理方法以及应用环境不断变化,同时人工智能、多媒体技术和其他学科技术的发展,数据库技术面临着前所未有的挑战。

1几种数据库新技术

传统的关系数据库系统具有数据结构化、数据冗余度小、数据共享度高、数据和程序之间具有较高的独立性、设计时面向数据模型对象、通过DBMS进行数据安全性和完整性的控制、易扩充、易编制应用程序等优点。

然而,由于其采用面向机器的语法数据模型,并且理解、存储、处理的数据类型简单固定,数据库结构与行为分离,数据操纵语言与通用程序设计语言之间存在阻抗失配现象。

另外,传统关系数据库被动响应和重做用户要求的事情,存储管理的对象有限,只支持简单的事务处理,对长事务的响应较慢,而且在长事务发生故障时恢复也比较困难。

然而,新的应用领域要求数据

库系统支持存储复杂对象,支持复杂的数据类型,支持常驻内存的对象管理以及支持对大量对象的存取和计算,能够实现程序设计语言和数据库语言无缝集成以及支持长事务和嵌套事务的处理等功能。

传统数据库的这些局限性使其不能适应新的要求,这就决定了当前数据库的研究方向和未来的发展方向,因而也产生了新一代数据库。

1.1面向对象数据库系统

面向对象数据库系统(OODBS)是数据库技术与面向对象程序设计方法结合的产物。

关系数据库系统的数据模型和系统在设计和实现复杂的数据应用时往往不能满足应用要求。

例如,设计和实现CAD/CAM数据库,科学实验数据库、电信数据库、地理信息系统数据库及多媒体数据库。

这些新的应用与过去的商业应用不同,对象结构复杂,事务持续时间长,需要存储图像或大文本项等新数据类型,需要定义非标准的特殊应用操作。

面向对象的方法为处理这些应用需求提供了很大灵活性,使人们摆脱了传统数据库对数据类型和查询语言的限制。

面向对象数据库系统既是一个DBMS,又是一个面向对象系统,因而既有持久性、辅存管理、

数据共享、数据可靠性、查询处理、模式修改等DBMS的特性,又具有类型/类、封装性/数据抽象、继承性、复载/滞后联编、计算机完备性、对象标识、复合对象和可扩充等特性。

面向对象数据库系统以对象为基本元素,以类!

和继承!

表达事务间的共性和它们之间的内在关系。

面向对象数据库系统将数据作为能自动重新得到和共享的对象存储。

目前面向对象数据库比较有影响力的新技术有:

数据模型中嵌套了更多的语义,允许定义任意复杂的数据模型;

提供对象操作,可以实现实体的对象化,并根据对象的逻辑关系将它们在物理上聚集存储,以减少访问时间;

通过创建子类实现复杂的完整性约束,而继承能力方便数据的开发和维护;

具有处理不确定型和模糊对象的能力;

OODB提出了许多新的事务模型,如开放嵌套事务模型、工程设计数据库模

型、多重提交点模型等;

通过对象高速缓存、定义与性能相关的特征等技术,使OODB执行多媒体的复杂应用时具有较高的性能。

面向对象数据库系统的研究方法有两种。

一种是建立完全的面向对象数据库系统,这种方法是开发全新的数据模型,设计相应的语言及相应的OODBMS核心。

这种数据库系统可以处理多媒体等复杂数据类型,在应用系统开发速度和维护等方面有极大的优越性。

但这种纯粹的面向对象数据库系统并不支持SQL语言,在通用性方面失去了优势,其应用领域受到很大的局限。

第二种方法是对传统的关系数据库加以扩展,增加面向对象特性,建立对象关系数据库管理系统,这种系统既支持已被广泛使用的SQL,具有通用性,又支持复杂对象和复杂对象行为。

1.2主动数据库系统

主动数据库是相对于传统数据库的被动性而言的。

在许多应用领域,如计算机集成制造系统、管理信息系统、办公自动化系统中常常希望数据库系统在紧急情况下能根据数据库的当前状态,主动适时地做出反应,执行某些动作,向用户提供有关信息。

为满足这些要求,将传统数据库与人工智能技术和面向对象技术结合提出了主动数据库。

主动数据库通常采用在传统数据库系统中嵌入事件􀀁

条件􀀁

动作规则,相当于系统提供了一个自动监测!

机构,主动地不时地检查这些规则中包含的事件是否已发生,一旦事件被发现,就主动触发执行相应的动作。

主动数据库主要解决的问题有知识模型、执行模型、条件检测、事务调度、体系结构、系统效率。

系统实现的关键技术是条件检测,条件可以是动态条件、多重条件、交叉条件。

目前已取得的成果有:

多重条件同时求值算法;

求值过程中,中间结果的生成和维护方法;

递增求值方法;

求值时利用规则动作部分知识;

代价模型和启发式方法。

欧美一些国家的研究机构、大学从20世纪80年代开始对主动数据库进行了专门研究,称之为带规则的数据库系统。

1.3模糊数据库系统

现实世界中,确切的值只是特例,而模糊的值却更一般、更自然。

研究模糊数据和模糊数据库有着重要的理论价值和现实意义。

模糊数据库中,数据的模糊性是模糊数据库的第一公共属性,数据间的联系的模糊性为模糊数据库的第二属性,同样在约束条件、数据操作、查询语言、用户视图与外模式、数据冗余、数据间函数相关性等方面都具有模糊性。

模糊数据模型是研究模糊数据库的基础,模糊数据模型有模糊关系数据模型、模糊网状数据模型、模糊层次数据模型、模糊ER模型、面向对象的模糊数据模型、模糊逻辑模型和模糊知识模型等。

由于模糊数据模型和模糊数据库语言比

精确时要复杂得多,因此在实现模糊数据库管理系统时,无论功能上、逻辑结构上、物理组织上、存储形式上都相应复杂得多。

模糊数据库的理论和技术的研究仍处于发展阶段,但在模式识别、过程控制、案情侦破、医疗诊断、工程设计、专家系统等领域得到了较好的应用,具有广阔的前景。

1.4多媒体数据库系统

传统的数据库只能提供文字、数值数据的信息服务,而多媒体数据库则能提供图像、文本、声音等信息的全方位服务。

多媒体数据库的建立与利用有许多关键技术,而计算机硬件与网络环境、数据压缩、数据模型方法是主要技术条件。

多媒体数据库应具备的功能有:

能表示和理解多媒体数据,能刻画、管理和表现各种媒体数据的特性和相互关系;

具备物理数据独立性和媒体数据独立性,媒体类型可扩展;

提供更为灵活的模式定义和修改功能,支持模式进化与演变,具备某些长事务处理的能力;

提供多媒体访问的各种手段,近似性查询,混合方式访问等。

在网络时代,多媒体数据库的

应用日益广泛,虚拟大学和远程教育、电子博物馆与艺术画廊、数字图书馆、电子商务都是多媒体数据库的实际应用。

网络多媒体数据库是数据库主要发展方向之一。

2数据库技术发展方向

数据库是数据管理的手段和技术,当前的主流数据库是关系数据库,它以关系代数为理论基础,能解决静态的确定的事务对象的有关数据。

然而,随着网络时代的到来,传统数据库技术受到各方面的挑战:

(1)信息的本质和来源不断变化。

Internet、Web、自然科学和电子商务是信息和信息处理的巨大源泉,微型传感技术的使用使得大部分物体可以实时上报其位置和状态,这又是一个巨大的信息源。

(2)受Internet的驱动,企业与其供应商和客户的交流需要安全和信息集成的有力工具。

(3)在自然科学领域,特别是物理科学、生物科学、保健科学和工程领域产生了大量复杂的数据集,需要比现有的数据库产品更高级的数据库的支持,同时还需要对诸如时间序列、图像分析、网格计算、地理信息等此类有序数据进行存储和查询,需要世界范围内数据网格的集成。

(4)计算机硬件的发展,如磁盘和RAM容量的不断增大,Cache规模和层次的提高,使传统的DBMS的相关技术面临巨大变化。

新的应用、新技术的发展推动着数据库技术的发展。

未来数据库技术将在深度和广度上得到发展。

2.1Web信息集成

随着Internet和Wb技术的迅速发展,网络已成为一种重要的信息传播和交换的手段,尤其是在Web上,有着丰富的数据来源,如果能把Web上的有用数据利用起来,Web将成为一个全球性的信息集成系统,由全世界共享。

信息集成系统的方法有两种:

数据仓库方法和Wrapper/Mediator方法。

数据仓库法按照需要的全局模式从各数据源抽取并转换数据,存储在数据仓库中,用户的查询是对数据仓库中的数据进行查询。

此方法适用于数据源数目不多的单个企业。

对跨企业应用,数据源的数据抽取和转化复杂得多,数据仓库的方法不适宜。

目前流行的建立信息集成系统的方法是Wrapper/Mediator方法,该方法并不将各数据源的数据集中存放,而是通过Wrapper/Mediator结构满足上层集成应用的需求。

此方法解决了数据更新的问题,弥补了数据仓库方法的不足。

但是,由于各个数据源的包装器是分别建立的,因此,Web数据源的包装器建立又给研究提出了挑战。

影响Web数据源集成的主要问题是异构。

异构表现在

三个方面:

(1)模式异构。

模式异构表现在不同的数据源具有不同的存在形式,有的以数据库的形式存在,有的以文件形式存在,有的以HTML的形式存在。

即使某些数据源以数据库的形式存在,它们的数据模型、存储结构及其所依赖的数据库管理系统也可能大不一样。

具有相同数据模型的数据源所依赖的数据库管理系统也不尽相同。

(2)数据异构。

数据异构表现在不同的数据源具有不同的数据类型,有的数据源可能仅包含数字和字符之类的简单数据,有的则可能包含多媒体数据,有的可能包含时间序列等复杂数据。

(3)语义异构。

语义异构表现在相同的数据形式表示不同的语义或同一个语义由不同形式的数据表示。

Web信息集成研究的问题还有:

如何模型化源数据内容和用户查询;

当数据源的查询能力受限时,如何处理查询和进行优化。

从体系结构实现的角度出发,信息集成系统技术经历了三个阶段:

单个的联邦系统、基于组件的分布式集成系统和基于WebService的信息集成系统。

目前,基于WebService的信息集成方案是构建Web数据集成系统较为理想的体系结构。

2.2嵌入式移动数据库技术

数据库技术一直随着计算的发展而不断进步,随着移动计算时代的到来,嵌

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 企业管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1