基于Oracle的智能大厦OA分布式数据库系统研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
近年来,各种各样的新技术应运而生,分布处理的技术也从多个处理机的系统领域渗透到数据库技术中,并掀起分布式数据库研制与开发的热潮。分布式数据库系统符合当今信息系统应用的要求,符合当今企业组织的管理思想和管理方式。
     在分布式数据库系统环境下,信息可能存储在地理位置分散的数据库中。如何在全局逻辑上查询、更新分布在分布式数据库中的错误,是分布式数据库技术要着力解决的问题。分布式数据库技术是数据库技术和计算机网络技术的结合,它除了具有集中式数据库所具有的特点外,还具有它自己独有的特点:它不但要考虑局部场地的自治,而且要解决全局数据库的逻辑整体性;它除了具有集中式数据库所具有的数据逻辑独立性和物理独立性,还具有数据的分布独立性。另外,在查询处理、事务管理、数据的完整性与安全性等方面,分布式数据库系统比集中式数据库系统具有更复杂、更丰富的内容。
     本论文对Oracle分布式数据库系统的原理、设计与实现技术进行研究,并基于C/S模式实现一个智能大厦OA的分布式数据库应用系统。文中,对Oracle分布式数据库系统设计与实现中的数据库链接与位置透明性、远程过程中错误的管理、悬而未决事务的处理、参照完整性约束、数据库访问的安全性以及查询优化几个部分重点进行了探索。
     通过初步的开发和应用,所设计的Oracle分布式数据库系统基本上达到了理论设计要求,运行结果表明,用Oracle建立智能大厦OA系统的分布式数据库方案是切实可行的、并具有良好的应用和发展前景。
In recently years, various kinds of new technologies have been springing up like mushrooms, one of which is distributed processing technology. With distributed processing technology extending to database technology from the field of multi-processor system, there is a great upsurge in the research and development of distributed database, as it meets the requirement of the current information system application and caters to the present organizational management mode and concept.
    Under the environment of distributed database system, information can be stored in databases which are physically separated. To logically look into and update the errors in the distributed databases on the whole is the key issue for the technology of distributed database. Distributed database technology is the integration of database technology and computer network technology. Apart from the characteristics of centralized database such as data logical independence and physical independence, it has its own unique characteristics such as distributed independence of data. It has to consider not only the self-government of local places, but also the logical integrity of the whole database. In addition, Distributed database system contains more complex contents than centralized database system.
    This essay aims to research on the principle, design and realization technology of Oracle distributed database system. Based on C/S mode, actualize the distributed database application system of a intelligence building office automation. In the essay, discussions are focused on the transparency of database linkage and location, error management in remote control, treatment of suspending matters, referential integrity constraint, database access security and inquiry optimization.
    Through initial development and application, the Oracle distributed database system can meet the basic theoretical design requirement. The results of trial operation indicate that the plan to establish distributed database in intelligent building OA system is practical and has great application and development prospects
引文
【1】胡欣杰,Oracle 9i数据库管理员指南.北京:北京希望电子出版社,2002
    【2】王海峰,莫伟锋等译,ORACLE9i初学者指南,机械工业出版社,2002
    【3】钟鸣等译,ORACLE 9i参考手册,机械工业出版社,2003
    【4】袁勤勇,张玉魁等译,ORACLE专家高级编程,清华大学出版社,2002
    【5】谈竹贤,王毅等,ORACLE9i PL/SQL从入门到精通,水利水电出版社,2002
    【6】陈维军,王蕾等译,ORACLE9i PL/SQL程序设计,机械工业出版社,2002
    【7】吴安青,薛涛,卫红权译,ORACLE SOL必备参考,中国电力出版社,2003
    【8】梁志敏,蔡建等译,ORACLE 9i RMAN备份与恢复技术——配置和使用ORACLE恢复管理器,清华大学出版社,2004
    【9】滕永昌,ORACLE9i数据库管理员使用大全,清华大学出版社,2004-5-10
    【10】钟鸣等译,ORACLE 8初学者指南,机械工业出版社,1998
    【11】袁勤勇,何欣等译,ORACLE编程入门经典——覆盖至ORACLE9i版本,清华大学出版社,2002
    【12】乐嘉锦,王兰成等译,ORACLE数据库管理员基础教程,机械工业出版社,2000
    【13】张振奎,王元鹏等译,ORACLE8实用大全,水利水电出版社,2000
    【14】何明,从实践中学习ORACLE/SQL,清华大学出版社,2004
    【15】董庆霞译,Java ORACLE数据库开发指南,清华大学出版社,2003
    【16】康博等译,ORACLE9i J8Va程序设计,清华大学出版社,2002
    【17】蒋蕊,王磊等译,ORACLE9i DBA手册,机械工业出版社,2002
    【18】何致亿,ORACLE数据库开发讲座——ORACLE9i Jdeveloper与J2EE实务应用,清华大学出版社,2003
    【19】杨涛,杨晓云等译,ORACLE9i DBA基础教程,机械工业出版社,2003
    【20】王军德,王海峰等译,ORACLE 9i UNIX管理手册,机械工业出版社,2003
    【21】程炜,杨宗凯等,基于Web Service的一种分布式体系结构,计算机应用
    
    研究,2001.3,105-107
    【22】庄子明,基于XML的数据库技术及应用,计算机工程,2002.28(1),119-122
    【23】吴有富,柳彬等,一种基于Intranet的可视化Web服务与数据库的动态连接技术,1999.4
    【24】卢晓蓉,陈传波等,基于XML的多数据库系统集成数据模型,华中科技大学学报:自然科学版.2002,30(8).18-20
    【25】万常选,基于XML的Web数据库技术,计算机与现代化.2002,(4).49-53,57
    【26】王惠琴,李明,基于Web数据库安全机制的研究,计算机工程与设计.2002,23(7).-12-14,.74
    【27】郭鲜凤,访问Web数据库的几种解决方案,太原大学学报.2002,3(2).-52-55
    【28】贾笑飞 汪国安等,Internet数据库技术研究,河南大学学报:自然科学版.2001,031(003).-67-69
    【29】刘健,梁允荣,基于CORBAWEB的异构数据库联合使用,计算机系统应用.2001,(5).-13-15
    【30】李冕,张佐等,数据库中间件的结构分析,计算机系统应用.2001,(1).-23-25,11
    【31】罗正军,数据库技术的发展及趋势,黄金科学技术.2000,8(4).-36-39
    【32】肖延松,孟波等,基于XML的数据交换在分布式Web系统中的应用,电脑与信息技术,2002.1,57-60
    【33】胡季红译,ORACLE 24X7技术与技巧——数据库高可用性实现方案,机械工业出版社,2002】
    【34】钟鸣,石永平等译,Oracle性能优化技术内幕,机械工业出版社,2002
    【35】张建明,英宇等译,Oracle性能优化—已证实的获得最佳性能和可用性的方法,清华大学出版社,2003

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700