Oracle 11gr2 对象关系开发指南

0 下载量 148 浏览量 更新于2024-07-14 收藏 3.61MB PDF 举报
"Oracle 11gr2 Object-Relational Developer's Guide (e11822)-计算机科学" Oracle数据库11g Release 2(11.2)对象关系开发人员指南是为那些希望深入了解Oracle数据库中对象关系特性的开发者准备的详细参考资料。这本书由Oracle公司出版,并且版权归1996年至2013年的Oracle及其关联公司所有。它包含了多个贡献者的专业知识,如Sundeep Abraham、Shashaanka Agrawal、Geeta Arora等多位专家。 本书的重点在于指导开发者如何在Oracle 11g R2中有效地利用对象关系特性进行应用程序开发。对象关系数据库管理系统(ORDBMS)结合了传统关系数据库的结构化数据处理能力和面向对象编程的灵活性,使得开发者可以创建更复杂的数据模型和更丰富的数据类型。 在Oracle 11g R2中,对象关系特性允许开发者定义自定义数据类型,这些类型可以包含复杂的数据结构,如嵌套表、集合、对象类型和继承。这使得数据库能够存储和管理更加复杂的数据模型,比如树形结构或图形数据。书中详细介绍了如何设计和实施这些高级数据类型,以及如何在SQL和PL/SQL中操作它们。 此外,该指南还涵盖了与对象相关的存储和查询机制,如索引对象、查询优化、对象级触发器和约束,以及如何在对象关系模式中实现安全性。开发者将学习如何利用Oracle的高级查询语言特性来处理这些自定义对象,包括使用嵌套查询、联接操作和聚集函数。 在编程方面,本书会讲解如何在PL/SQL中使用对象,包括创建和操纵对象变量,以及在存储过程和函数中使用对象。它还可能涵盖如何使用Oracle的APIs来操作对象,以便于在应用程序中集成这些功能。 值得注意的是,Oracle对这份文档的所有权和知识产权受到法律保护,用户在使用时必须遵守许可协议中的条款,未经许可,禁止复制、修改、分发或展示任何部分。此外,反向工程、拆解或反编译软件的行为在没有法律明确允许的情况下通常是被禁止的,除非是为了实现互操作性。 由于技术的不断发展,书中提供的信息可能会有所变化,Oracle不保证信息的无误。如果发现错误或需要更新,用户应寻求官方的最新版本或联系Oracle支持获取帮助。 Oracle 11g R2对象关系开发人员指南是开发者和数据库管理员深入理解并充分利用Oracle数据库对象关系特性的宝贵资源,涵盖了从理论到实践的全面知识,有助于提升开发效率和应用质量。