Object-Oriented Oracle

by J. Wenny Rahayu, David Taniar, Eric Pardede
Cybertech Publishing (June 28, 2005)
Hardcover: 328 pages (also available in Softcover)
Language: English
ISBN: 1-59140-810-5

Available on Amazon 

The popularity of object-oriented concepts, design, and programming has stimulated the need for a database system 
that enables a straightforward process to store and retrieve object instances. Object-Oriented Oracle explores 
object-oriented features and techniques in Oracle DBMS. This book describes comprehensive and fundamental aspects of 
object-oriented data modeling and implementation in Oracle. It covers the implementation of structural aspects of an 
object model, including object types, collection types, object referencing, nested tables, and inheritance structures, 
as well as the behavioral aspects including encapsulated member procedures and functions. Object-Oriented Oracle discusses 
the complete cycle of database design using object-oriented concepts, implementation of object-relational Oracle, and data 
manipulations using member procedures/functions and object-relational queries. Object-Oriented Oracle contains a wealth of 
information, such as case studies in every chapter, as well as exercises at the end of each chapter which helps readers 
to absorb the topics better, all reasons this book is a necessary collection addition for academics, researchers, 
educators, and IT professionals everywhere.


Distinguishing Features:
Object-Oriented Oracle presents the right mix between theoretical and practical lessons on object-oriented features of 
Oracle. 

In the theoretical part, it describes the foundation of object-oriented concepts and how they are used in the 
implementation. The importance of these concepts is invaluable because without this understanding, the new object-oriented 
features offered by Oracle will not be fully utilized. Therefore, these theoretical elements serve as the foundation of 
object orientation in Oracle.

In the practical part, the book contains two case studies (Chapters 7 and 8) that thoroughly explain the development of a 
database application using the object-oriented technology of Oracle. The case studies start with the description of an 
application, followed by the appropriate object-oriented designs. The designs are then transformed for implementation in 
Oracle.

Each chapter also contains extensive examples and code. These examples and code will give readers a better understanding 
of how object-oriented elements are used in Oracle.

At the end of each chapter, a set of problems, together with their solutions, are given. These will be suitable exercises 
for the classroom. The solutions will be useful for both students and their teachers.

-------------------------------------------------------------------------------------------