So far, you have looked at the features that can help you take advantage of the object‑oriented model at the PHP side of your PHP/Oracle application. This section briefly touches upon the Oracle object-relational features, providing some examples that should help you better understand how these features can be used to develop effective PHP/Oracle applications. For detailed information about Oracle object-relational features, see Oracle documentation: Application Developer's Guide - Object-Relational Features.
As an alternative to creating relational tables and views, Oracle allows you to define tables and views based on user-defined object types, making it easier for you to model real-world entities and relationships between them.
Turning back to the example discussed in the Using Transactions in PHP/Oracle Applications section in Chapter 4, let's look at how you might reorganize the database data used by the example into Oracle...