单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,81数据模型与数据库系统的发展么,数据模型是数据库系统的核心和基础,数据模型的发展经历了格式化数据模型,(层次数据模型和网状数据模型的统,称)、关系数据模型和面向对象的数据,模型三个阶段,按照这种划分,数据库,技术的发展也经历了三个发展阶段回,8.1.1第一代数据库系统,层次数据库系统和网状数据库系统的数据模型分别为,层次模型和网状模型,但从本质上讲层次模型是网状,模型的特例,二者从体系结构、数据库语言到数据存,诸管理上均具有共同的特征,都是格式化模型,属于,第一代数据库系统,第一代数据库系统的特点是:,1.支持三级模式的体系结构,层次数据库和网状数据库均支持三级模式结构,即外模式,模式和内模式,并通过外模式与模式、模式与内模式二级映,象,保证了数据的物理独立性和逻辑独立性,用存取路径来表示数据之间的联系,数据库不仅存储数据而且存储数据之间的联系数据之间的,联系在层次和网状数据库系统屮是用存取路径来表示和实现,U回,3.独立的数据定义语言,第一代数据库系统使用独立的数据定义语言来描述,数据库的三级模式以及二级映象。
格式一经定义就,很难修改,这就要求数据库设计时,不仅要充分考,虑用户的当前需求,还要了解需求可能的变化和发,展,4.导航的数据操纵语言,导航的含义就是用户使用某种高级语言编写程序,步一步的引导程序按照数据库中预先定义的存取,路径来访问数据库,最终达到要访问的数据目标,在访问数据库时,每次只能存取一条记录值若该,记录值不满足要求就沿着存取路径查找下一条记录,值,回,8.1.2第二代数据库系统,第二代数据库系统是指支持关系数据模型的关,系数据库系统关系模型不仅简单、清晰,而且有关系代数作,为语言模型,有关系数据理论作为理论基础,所以在关系模型提出后,很快便从实验室走向,了社会,20世纪80年代几乎所有新开发的数据,库系统都是关系型数据库系统这些商用数据,库系统的运行,特别是微机 RDBMS的使用,使,数据库技术日益广泛地应用到企业管理、情报,检索、辅助决策等各个方面,成为实现和优化,信息系统的基本技术,回,关系模型之所以能成为深受广大用户欢迎的数,据模型,与第一代数据库系统所支持的格式化,模型相比,主要具有以下特点:,关系模型的概念单一,实体以及实体之间的联系都,用关系来表示;,今关系模型以关系代数为基础,形式化基础好;,数据独立性强,数据的物理存取路径对用户隐蔽,关系数据库语言是非过程化的,将用户从编程数据,库记录的导航式检索中解脱出来,大大降低了用户,编程的难度。