O'Reilly logo

Java™ Oracle® Database Development by David J. Gallardo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 6. Oracle Object-Relational Features

Oracle introduced most of its object-relational features in Oracle 8i. Of these features, object types are the most fundamental. Object types are user-defined types that correspond to classes in Java. They allow us to model data in the database the same way we do in our programs, using a set of attributes and methods for each object.

Designing a database to use object techniques is dramatically different from taking a relational approach. The most common technique in object-oriented design is composition, including classes within other classes, like Russian dolls, which is exactly the opposite approach for relational databases. The first step toward normalization is to “un-nest” the data and put aggregate ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required