3、第三代数据库系统
  新一代数据库技术的研究和发展导致了众多不同于第一、二代数据库的系统诞生,构成了当今数据库系统的大家族。这些新的数据库系统无论它是基于扩展关系数据模型的、还是面向对象数据模型的;是分布式、客户/服务器或混合式体系结构的;是在SMP还是在MPP并行机上运行的并行数据库系统;是用于某一领域(如工程、统计、GIS)的工程数据库、统计数据库、空间数据库……,我们都可以广泛地称之为新一代数据库系统。
  经过多年的研究和讨论,对第三代数据库系统的基本特征已有了共识:
  1) 第三代数据库系统应支持数据管理、对象管理和知识管理:除提供传统的数据管理服务外,第三代数据库系统将支持更加丰富的对象结构和规则,应该集数据管理、对象管理和知识管理为一体。由此可以导出第三代数据库系统必须支持对象数据模型。
  2) 第三代数据库系统必须保持或继承第二代数据库系统的技术:即必须保持第二代数据库系统的非过程化数据存取方式和数据独立性。
  3) 第三代数据库系统必需对其它系统开放:数据库系统的开放性表现在:支持数据库语言SQL标准;在网络上支持标准网络协议TCP/IP;系统具有良好的可移植性、可连接性、可扩展性和可互操作性等。