最新数据库技术63教学讲义ppt.ppt

最新数据库技术63教学讲义ppt.ppt

ID:62137526

大小:819.50 KB

页数:69页

时间:2021-04-18

最新数据库技术63教学讲义ppt.ppt_第1页
最新数据库技术63教学讲义ppt.ppt_第2页
最新数据库技术63教学讲义ppt.ppt_第3页
最新数据库技术63教学讲义ppt.ppt_第4页
最新数据库技术63教学讲义ppt.ppt_第5页
资源描述:

《最新数据库技术63教学讲义ppt.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库技术63第十一章数据库技术的新发展11.1数据库技术的三个发展阶段11.2数据库新技术*11.3面向对象数据系统*11.4分布式数据库系统11.5小结8/3/2021211.1数据库技术的三个发展阶段数据库技术从20世纪60年代中期产生到今天,不过才几十年的发展历史。它的发展速度之快、使用范围之广,是其它技术所不能比的。数据库系统已从第一代的网状、层次数据库系统,第二代的关系数据库系统,发展到第三代以面向对象模型为主要特征的数据库系统。8/3/20213数据库技术的三个发展阶段(续)上述两种数据库系统具有下列共同特点:1

2、.支持三级模式的体系结构三级模式通常指的是外模式、模式、内模式。模式之间具有转换(或称为映射)的功能。层次型数据库和网状型数据库都支持三级模式的结构,通过外模式和模式、模式和内模式之间的映象,从而保证了数据库系统具有数据和程序的物理独立性和一定的逻辑独立性。8/3/20217数据库技术的三个发展阶段(续)2.用存取路径来表示数据之间的联系应该说,这个特点是数据库系统和文件系统的主要区别之一。数据库不仅存储数据,而且存储数据之间的联系。数据之间的联系在层次和网状数据库系统中是用存取路径来表示和实现的。3.独立的数据定义语言层次型

3、数据库系统和网状型数据库系统有独立的数据定义语言,用来描述数据库的三级模式以及相互映象。这些模式一经定义后,则就很难修改了。8/3/20218数据库技术的三个发展阶段(续)如果要修改模式的话,首先必须把数据全部卸出来,然后再重新定义那些模式,并重新生成它们,最后编写实用程序把已经卸出去的数据按新模式的定义装入到新数据库中。因此,在许多实际运行的层次型数据库系统和网状型数据库系统中,模式是不轻易去重构的。这就要求数据库设计人员在建立数据库应用系统时,不仅要充分考虑用户的当前需求,还要充分了解以后需求可能的变化和发展。这对数据库设

4、计的要求比较高。8/3/20219数据库技术的三个发展阶段(续)4.导航的数据操纵语言所谓导航,就是指用户不仅要了解“要干什么”,而且要指出“怎么干”。用户必须使用某种高级语言去编写程序,一步一步地“引导”程序按照数据库中某一条预先定义的存取路径来访问数据库,最终达到访问数据的目标。这里需要指出的是,在访问数据库时,每次只能存取一条记录值。(若该记录值不满足要求,就应沿着存取路径查找下一条记录值。)8/3/202110数据库技术的三个发展阶段(续)第二代数据库系统:关系数据库系统1970年IBM公司的E.F.Codd发表了题为

5、“大型共享数据库数据的关系模型”论文,提出了数据库的关系模型,开创了数据库关系方法和关系数据理论的研究,为关系数据库技术奠定了理论基础。人们之所以把20世纪70年代称之为数据库时代,主要是由于数据库系统从实验室走向了社会,在技术上主要表现为:8/3/202111数据库技术的三个发展阶段(续)(1)奠定了数据库关系模型理论基础,给出了人们一致接受的关系模型的规范说明;(关系模型由三部分组成:数据结构、关系操作和数据完整性;关系模型的主要特点:①关系模型的概念单一,实体以及实体之间的联系都用关系来表示;8/3/202112数据库技

6、术的三个发展阶段(续)②以关系代数为基础,形式化基础好;③数据独立性强,数据的物理存储和存取路径对用户屏蔽;④关系数据库语言是非过程化的,把用户从编程数据库记录的导航式检索中解脱出来,大大降低了用户编程的难度)。8/3/202113数据库技术的三个发展阶段(续)(2)研究了关系数据语言,这些描述性的语言有关系代数、关系演算、SQL和QBE等。它们以其易学易懂的优点为最终用户所喜爱(这主要是改变了过去程序设计语言和网状、层次数据库系统中的语言风格),从而为20世纪80年代数据库语言标准化打下了基础。8/3/202114数据库技术

7、的三个发展阶段(续)(3)研制了大量的RDBMS的原型,攻克了系统实现中的查询优化、并发控制、故障恢复等关键技术。不仅极大地丰富了DBMS实现技术和数据库关系模型理论,更为重要的是促进了RDBMS的发展和广泛应用。因此,20世纪80年开发的数据库系统大多为关系的,特别是微机RDBMS的使用,使得数据库技术日益广泛地应用到企业管理、情报检索、辅助决策等各个方面,成为实现和优化信息系统的基本技术。8/3/20211511.2数据库新技术11.1数据库技术的三个发展阶段11.2数据库新技术*11.3面向对象数据系统*11.4分布式数

8、据库系统11.5小结8/3/202116新一代数据库技术的研究和发展新一代数据库技术的研究和发展,导致了众多的不同于第一、第二代数据库的系统的诞生,构成了数据库系统的大家族。新一代数据库技术的发展,呈现出百花齐放的局面,归纳起来,有如下特点:1.面向对象的方法和技术对数据库发

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

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

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