数据库系统原理教程8.ppt

数据库系统原理教程8.ppt

ID:51498178

大小:451.00 KB

页数:92页

时间:2020-03-25

数据库系统原理教程8.ppt_第1页
数据库系统原理教程8.ppt_第2页
数据库系统原理教程8.ppt_第3页
数据库系统原理教程8.ppt_第4页
数据库系统原理教程8.ppt_第5页
资源描述:

《数据库系统原理教程8.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第8章数据库技术新进展8.1数据库技术发展概述8.2数据模型及数据库系统的发展8.3数据库技术与其它相关技术相结合8.4面向应用领域的数据库新技术第8章数据库技术新进展8.1数据库技术发展概述8.2数据模型及数据库系统的发展8.3数据库技术与其它相关技术相结合8.4面向应用领域的数据库新技术8.1数据库技术发展概述数据库系统已从第一代的网状、层次数据库系统,第二代的关系数据库系统,发展到第三代以面向对象模型为主要特征的数据库系统。数据库技术与网络通信技术、人工智能技术、面向对象程序设计技术、并行计算技术等互相渗透,互相结合,成为当前数据库

2、技术发展的主要特征。数据库技术发展概述(续)下图从数据模型、新技术内容、应用领域三个方面,通过一个三维空间的视图,阐述了新一代数据库系统及其相互关系。第8章数据库技术新进展8.1数据库技术发展概述8.2数据模型及数据库系统的发展8.3数据库技术与其它相关技术相结合8.4面向应用领域的数据库新技术8.2数据模型及数据库系统的发展数据模型是数据库系统的核心和基础格式化数据模型(包括层次数据模型和网状数据模型)关系数据模型面向对象的数据模型等非传统数据模型数据模型及数据库系统的发展(续)1、第一代数据库系统(层次数据库系统和网状数据库系统)格式

3、化模型,层次模型是网状模型的特例2、第二代数据库系统(关系数据库系统)关系模型简单、清晰,关系代数作为语言模型,关系数据理论作为理论基础。关系数据库系统具有形式基础好、数据独立性强、数据库语言非过程化等特色。3、第三代数据库系统更加丰富的数据模型、更强大的数据管理功能、满足新应用要求8.2数据模型及数据库系统的发展8.2.1第一代数据库系统8.2.2第二代数据库系统8.2.3新一代数据库技术的研究和发展8.2数据模型及数据库系统的发展8.2.1第一代数据库系统8.2.2第二代数据库系统8.2.3新一代数据库技术的研究和发展8.2.1第一代

4、数据库系统第一代数据库系统指层次和网状数据库系统,其代表是:1969年IBM公司研制的层次模型的数据库管理系统IMS(InformationManagementSystem)。数据库任务组DBTG(DataBaseTaskGroup)于20世纪60年代末70年代初提出的DBTG报告,数据库网状模型的典型代表。第一代数据库系统(续)两种数据库系统具有下列共同特点:1.支持三级模式的体系结构2.用存取路径来表示数据之间的联系3.独立的数据定义语言4.导航的数据操纵语言8.2数据模型及数据库系统的发展8.2.1第一代数据库系统8.2.2第二代数

5、据库系统8.2.3新一代数据库技术的研究和发展8.2.2第二代数据库系统1970年IBM公司SanJose研究室的研究员E.F.Codd发表了题为“大型共享数据库数据的关系模型”论文,为关系数据库技术奠定了理论基础。第二代数据库系统(续)20世纪70年代是关系数据库理论研究和原型开发的时代。其中以IBMSanJose研究室开发的SystemR和Berkeley大学研制的INGRES为典型代表。发展过程:奠定了关系模型的理论基础,关系模型的规范说明。研究了关系数据语言攻克了系统实现中查询优化、并发控制、故障恢复等一系列关键技术。促进了RDB

6、MS产品的蓬勃发展和广泛应用。第二代数据库系统(续)关系模型具有以下主要特点:关系模型的概念单一,实体以及实体之间的联系都用关系来表示以关系代数为基础,形式化基础好数据独立性强,数据的物理存储和存取路径对用户隐蔽关系数据库语言是非过程化的,将用户从编程数据库记录的导航式检索中解脱出来,大大减小了用户编程的难度8.2数据模型及数据库系统的发展8.2.1第一代数据库系统8.2.2第二代数据库系统8.2.3新一代数据库技术的研究和发展8.2.3新一代数据库技术的研究和发展一、应用领域的需求二、传统数据库系统的局限性三、第三代数据库技术的特点一、

7、应用领域的需求新的数据库应用领域,如计算机辅助设计/管理(CAD/CAM)、计算机集成制造(CIM)、办公信息系统(OIS)、地理信息系统(GIS)、知识库系统和实时系统等新应用需求需要数据库系统支持以下功能:(1)存储和处理复杂对象(2)支持复杂的数据类型(3)需要常驻内存的对象管理以及支持对大量对象的存取和计算(4)实现程序设计语言和数据库语言无缝地集成(5)支持长事务和嵌套事务的处理二、传统数据库系统的局限性传统数据库系统的局限性主要表现在以下几个方面:1.面向机器的语法数据模型2.数据类型简单、固定3.结构与行为分离4.阻抗失配(

8、编程模式不同、类型系统不匹配)5.被动响应6.存储、管理的对象有限7.事务处理能力较差(只能支持非嵌套事务)三、第三代数据库技术的特点支持面向对象数据模型面向对象模型的概念是:对象标识封装类和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。