论文部分内容阅读
近年来,各种各样的新技术应运而生,分布处理的技术也从多个处理机的系统领域渗透到数据库技术中,并掀起分布式数据库研制与开发的热潮。分布式数据库系统符合当今信息系统应用的要求,符合当今企业组织的管理思想和管理方式。 在分布式数据库系统环境下,信息可能存储在地理位置分散的数据库中。如何在全局逻辑上查询、更新分布在分布式数据库中的错误,是分布式数据库技术要着力解决的问题。分布式数据库技术是数据库技术和计算机网络技术的结合,它除了具有集中式数据库所具有的特点外,还具有它自己独有的特点:它不但要考虑局部场地的自治,而且要解决全局数据库的逻辑整体性;它除了具有集中式数据库所具有的数据逻辑独立性和物理独立性,还具有数据的分布独立性。另外,在查询处理、事务管理、数据的完整性与安全性等方面,分布式数据库系统比集中式数据库系统具有更复杂、更丰富的内容。 本论文对Oracle分布式数据库系统的原理、设计与实现技术进行研究,并基于C/S模式实现一个智能大厦OA的分布式数据库应用系统。文中,对Oracle分布式数据库系统设计与实现中的数据库链接与位置透明性、远程过程中错误的管理、悬而未决事务的处理、参照完整性约束、数据库访问的安全性以及查询优化几个部分重点进行了探索。 通过初步的开发和应用,所设计的Oracle分布式数据库系统基本上达到了理论设计要求,运行结果表明,用Oracle建立智能大厦OA系统的分布式数据库方案是切实可行的、并具有良好的应用和发展前景。