十二章节数据库技术新发展.ppt





《十二章节数据库技术新发展.ppt》由会员分享,可在线阅读,更多相关《十二章节数据库技术新发展.ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、十二章节数据库技术新发展 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望n n层次数据库和网状数据的数据模型分别是分层层次数据库和网状数据的数据模型分别是分层结构和网状的,据可用图来表示,前者对应于结构和网状的,据可用图来表示,前者对应于有根定向有向树,后者对应于有向图,故统称有根定向有向树,后者对应于有向图,故统称为格式化数据模型。其特点:为格式化数据模型。其特点:1.1.支持三级模式的体系结构支持三级模式的体系结构n n外模式、模式、内模式及其之间的转换外模式
2、、模式、内模式及其之间的转换(映射映射)。2.2.用存取路径来表示数据之间的联系用存取路径来表示数据之间的联系n n是数据库系统和文件系统的主要区别之一。是数据库系统和文件系统的主要区别之一。3.3.独立的数据定义语言独立的数据定义语言4.4.导航的数据操纵语言导航的数据操纵语言212.1.2 12.1.2 第二代数据库系统第二代数据库系统关系数据库系统关系数据库系统n n支持关系数据库模型的关系数据库系统是第二支持关系数据库模型的关系数据库系统是第二代数据库系统。代数据库系统。n n19701970年年IBMIBM公司公司San JoseSan Jose研究室的研究员研究室的研究员E.F.C
3、oddE.F.Codd发表题为发表题为“大型共享数据库数据的关大型共享数据库数据的关系模型系模型”论文,提出数据库的关系模型,开创论文,提出数据库的关系模型,开创了数据库关系方法和关系数据理论的研究,为了数据库关系方法和关系数据理论的研究,为关系数据库技术奠定了理论基础。关系数据库技术奠定了理论基础。n n2020世纪世纪7070年代是关系数据库理论研究和原型开年代是关系数据库理论研究和原型开发的时代。其中以发的时代。其中以IBM San JoseIBM San Jose研究室开发的研究室开发的System RSystem R和和BerkeleyBerkeley大学研制的大学研制的INGRES
4、INGRES为代表。为代表。主要成果有:主要成果有:3(1)奠定了关系模型的理论基础,给出一致接受的关系模型的规范说明。(2)研究了关系数据语言,有关系代数、关系演算、SQL语言及QBE等,为20世纪80年代数据库语言标准化打下基础。(3)研制了大量的RDBMS的原型,攻克了系统实现中查询优化、并发控制、故障恢复等一系列关键技术。n n在计算机领域有人把20世纪70年代称为数据库时代。4n n关系数据库以关系模型为基础,由三部分组成:关系数据库以关系模型为基础,由三部分组成:1.1.数据结构数据结构2.2.关系操作关系操作3.3.数据完整性数据完整性n n关系模型具有以下主要特点:关系模型具有
5、以下主要特点:(1)(1)关系模型的概念单一,实体以及实体之间的关系模型的概念单一,实体以及实体之间的联系读用关系表示;联系读用关系表示;(2)(2)以关系代数为基础,形式化基础好;以关系代数为基础,形式化基础好;(3)(3)数据独立性强,数据的物理存储和存取路径数据独立性强,数据的物理存储和存取路径对用户隐蔽;对用户隐蔽;(4)(4)关系数据库语言是非过程化的,将用户从编关系数据库语言是非过程化的,将用户从编程数据库记录的导航式检索中解脱出来,大大程数据库记录的导航式检索中解脱出来,大大降低用户编程的难度。降低用户编程的难度。512.1.3 12.1.3 新一代数据库技术的研究和发展新一代数
6、据库技术的研究和发展一、新应用领域的需求一、新应用领域的需求n n如如CAD/CAMCAD/CAM、CIMCIM、OISOIS、GISGIS、知识库系统和实、知识库系统和实时系统等。时系统等。n n如如VLSI CADVLSI CAD所需的数据管理由许多不同于传统数所需的数据管理由许多不同于传统数据管理的地方:据管理的地方:(1)VLSI(1)VLSI数据要涉及大量的数据,大部分具有复杂结数据要涉及大量的数据,大部分具有复杂结构。构。(2)(2)由大量的历史数据必须保存,直到设计完成和稳由大量的历史数据必须保存,直到设计完成和稳定。定。(3)(3)在一个复杂芯片设计中存在大量可重用的原始部在一
7、个复杂芯片设计中存在大量可重用的原始部件,对这些原始部件提供数据库管理将极大地支件,对这些原始部件提供数据库管理将极大地支持对已开发的部件库的重用。持对已开发的部件库的重用。(4)VLSI(4)VLSI基本单元模型由许多不同方面的表示,每一基本单元模型由许多不同方面的表示,每一方面都有自己独立的描述。方面都有自己独立的描述。6n n新的应用需要数据库系统支持以下功能:(1)存储和处理复杂对象。(2)支持复杂的数据类型。(3)需要常驻内存的对象管理以及支持大量对象的存取和计算。(4)实现程序设计语言和数据库语言的无缝的集成。(5)支持长事务和嵌套事务的处理。7二、传统数据库系统的局限性1.面向机
8、器的语法数据模型2.数据类型简单、固定3.结构与行为分离4.阻抗失配5.被动响应6.存储、管理的对象有限7.事务处理能力较差8三、新一代数据库技术的特点三、新一代数据库技术的特点n n从多方面发展现行的数据库技术,如:从多方面发展现行的数据库技术,如:uu针对不同的应用,对传统的针对不同的应用,对传统的DBMSDBMS,主要是,主要是RDBMSRDBMS进行不同层次上的扩充。进行不同层次上的扩充。uu与其他学科的新技术紧密结合,丰富和发展与其他学科的新技术紧密结合,丰富和发展数据库系统的概念、功能和技术。数据库系统的概念、功能和技术。n n新一代数据库系统的特点:新一代数据库系统的特点:1.1
9、.面向对象的方法和技术对数据库发展的影响最面向对象的方法和技术对数据库发展的影响最为深远为深远2.2.数据库技术与多学科技术的有机结合数据库技术与多学科技术的有机结合3.3.面向应用领域的数据库技术的研究面向应用领域的数据库技术的研究9四、第三代数据库系统1990年高级DBMS功能委员会发表“第三代数据库系统宣言”,提出第三代DBMS应具有的三个基本特征,并导出十三个具体的特征和功能。1.第三代数据库系统应支持数据管理、对象管理和知识管理2.第三代数据库系统必须保持或继承第二代数据库系统的技术3.第三代数据库系统必须对其他系统开放1012.2 12.2 数据库新技术数据库新技术应用领域科学实验
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 十二 章节 数据库技术 新发展

限制150内