第1章 数据库基础知识
1.1 数据库技术的发展
随着数据库技术的逐渐成熟,数据库已经成为现代信息技术的重要组成部分,在很多领域,特别是金融等行业,数据库已经成为信息系统和计算机应用系统的基础构成,也是*重要的组成部分。
数据库技术*初产生于20世纪60年代中期,根据数据模型结构,可以划分为三个发展阶段:
• **代的网状、层次数据库系统。
• 第二代的关系数据库系统。
• 第三代的以面向对象模型为主要特征的数据库系统。
在**代数据库系统中,*具有代表性的是1969年IBM公司研制的IMS系统(层次模型的数据库管理系统)和20世纪70年代美国数据系统语言协会(Conference on Data svstem Language,CODASYL)的下属数据库任务组(Database Task Group,DBTG)提议的网状模型。层次数据库模型其实就是树形存储结构,准确地说就是有根的定向有序树;与此相似,网状模型对应的是有向图结构。
**代数据库为现代数据库发展奠定了基础。这类数据库具有如下共同点:
• **代数据库*大的特点体现在“存取路径”这个概念,用存取路径来表示数据的结构,实现数据的操作。
• 有独立的数据定义、操作语言。
• 支持三级模式(外模式、模式、内模式),保证数据库系统具有数据与程序的物理独:立性和一定的逻辑独立性。
其中后两者是所有类型数据库所共有的特征。
第二代数据库的主要特征体现在“关系”这个概念上,即支持关系数据模型(结构、操作、特征)的数据库。关系模型具有以下特点:
• 关系模型*大的特点是实体及实体之间的关系都是通过“关系”来表示,并以关系数学为理论基础。
……