本章简单介绍了面向对象数据库管理系统和分布式数据库管理系统。

  面向对象的概念引入计算机,最初见于面向对象的程序设计语言。目前,面向对象的技术在计算机领域正方兴未艾,孕育着计算机领域设计方法的一次飞跃。面向对象的数据库管理系统已成为最新一代的数据库系统,正广泛应用于现代科学技术的各个领域。本章介绍了面向对象的基本概念:对象、类、继承、封装和对象标识,在多重继承中解决重名冲突的方法,以及面向对象数据库管理系统的基本技术如模式的演变、事务管理等。

  随着数据库技术和网络技术的发展,在集中式数据库系统的基础上,分布式数据库技术也发展起来,成为新一代数据库系统。分布式数据库系统是数据库技术与计算机网络技术结合的产物,它把逻辑上统一的一个数据库中的数据分布在网络的不同计算机上,每台计算机上的数据库系统既具有高度的场地自治性,又要参与整个分布式系统的协调工作。对用户来说,操作分布式数据库如同操作集中式数据库系统一样,不用关心数据的存放地点,在每个结点上,既可以执行局部应用,也可以执行全局应用。本章介绍了全分布数据库系统的12条准则和目标、分布式数据库系统的体系结构、模型结构、分布式事务管理以及分布式数据库技术的难点。

  针对目前商业中使用的所谓的分布式数据库系统,实际是提供对远程数据的访问,我们介绍了SQL Server和Oracle关系数据库系统在客户/服务器结构中实现远程数据访问的功能