第一节 数据库的概念和发展历史 数据库(DataBase,简称DB)是存储在计算机内、有组织的、可共享的相关数据的集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和扩展性,并可为各种用户共享。例如,可以将公司内所有雇员的编号、姓名、性别、出生年月、所在部门、职务和家庭住址等信息存储在计算机中,还可以将各个雇员的每日销售情况存储在计算机中,形成一个数据库。 数据库技术是“计算机和信息科学增长最迅速的重要领域之一”。数据库从20世纪60年代中期产生到今天仅仅40多年的历史,但是数据库已从第一代的网状、层次数据库和第二代的关系数据库,发展到第三代以面向对象模型为主要特征的数据库,数据库技术与网络通信技术、人工智能技术、面向对象程序设计技术、并行计算技术等互相渗透、互相结合,成为当前数据库技术发展的主要特征。 数据模型是数据库系统的核心和基础技术。因此数据模型的进展就决定了数据库的发展,数据库发展阶段的划分一般就以数据模型的发展作为主要依据和标志。 第一代数据库是层次数据库和网状数据库,它们的数据模型虽然分别为层次模型和网状模型,但实际上层次是网状模型的特例,因此把它们称为第一代数据库。第一代数据库层次模型代表的是1969年IBM公司研制的数据库管理系统IMS(Information Management System)。同年,数据库系统语言协商会CODASYL(Conference On Data System Language)下属的数据库任务组DBTG(Data Base Task Group)提出的DBTG报告建立了典型的数据库网状模型。该报告对数据库进行了系统的研究,澄清了许多概念,建立了若干权威性的观点,为数据库技术走向成熟奠定了基础。 ...... |