20世纪60年代刚出现数据库时,数据库系统的应用范围主要局限于为同一地点的不同应用程序提供永久、共享的数据存储和数据管理。因此只需集中式的数据库体系结构。 70年代数据库的应用进入更广泛的范围,如民航订票、企业信息管理等。因此,数据库系统需要在异地有数据处理的功能,而对数据是否集中存放则不太关心。而且随作计算机网络技术的发展,满足这种应用需求的客户/服务器结构的数据库管理系统出现了。 80年代,数据库应用领域需要处理的数据量越来越大,数据集中存放至少在效率上无法满足要求,另外随作数据库应用的增多,企业出现了各种类型的数据库系统。如何的集成这些孤立的数据库系统也成为我们研究的重点。因此出现数据分布存放的分布式数据库。 进入90年代,数据库的自治性越来越被强调,因为应用领域向复杂、多元化方向发展。异构的数据库体系成为满足应用领域要求的结果。这就是多数据库系统和联邦式数据库系统。 90年代后期,随作对象技术的成熟,人们试图将对象技术嵌入到传统的关系数据库管理系统中,出现了对象-关系数据库系统 目前流行的三大数据库Oracle公司的Oracle 9i、IBM公司的DB2 8.0和Microsoft公司的SQL Server2000都支持分布、并行数据库系统的应用开发要求。 在讲解数据库开发工具发展之前,先简要的回顾一下数据库体系结构的发展,以及与之配套的工具也跟随数据库技术和应用的需求也发生变化。 |