第2章 数据库基础知识
在信息技术日益普及的今天,人们的工作、生活都离不开数据库系统。数据库几乎触及到人类社会生活的各个方面,无论是企事业内部的信息管理还是各行业的业务处理,都以数据库技术为基础。随着计算机被广泛地应用于数据管理领域以及互联网的迅速普及,数据库技术更是不断发展,应用范围不断扩大,如多媒体系统、企业管理、工程、统计、汽车工业等领域都在利用数据库技术。
2.1 数据库与数据库系统
2.1.1 数据库技术的发展
数据库技术产生于、20世纪80年代后期,是随着数据管理的需要而产生的。在此之前,数据管理经历了人工管理阶段和文件系统阶段。20世纪60年代计算机技术迅速发展,其主要应用领域从科学计算转移到数据事务处理,从而出现了数据库技术,它是数据管理的*新技术,是计算机科学中发展*快、应用*广泛的重要分支之一。在短短的四十几年里,数据库技术的发展经历了三代:**代网状、层次数据库系统,第二代关系数据库系统和第三代以面向对象模型为主要特征的数据库系统。目前,数据库技术与网络通信技术、人工智能技术、面向对象程序设计技术、并行计算机技术等相互渗透,成为数据库技术发展的主要特征。
1.**代数据库系统——网状、层次数据库系统
数据库发展阶段的划分是以数据模型的发展为主要依据的。数据模型的发展经历了格式化数据模型(包括层次数据模型和网状数据模型)、关系数据模型两个阶段,正向面向对象的数据模型等非传统数据模型阶段发展。实际上层次数据模型是网状数据模型的特例,层次数据库系统和网状数据库系统在体系结构、数据库语言和数据存储管理上均具有相同的特征,并且都是在20世纪60年代后期研究和开发的,属于**代数据库系统。
……