Объекты

В этой главе:

•     Введение в ОРСУБД

•    Интерфейсы

•    Система типов

•    Наборы

•    Объектные представления

•    Перспективы

Если вы разрабатываете реально работающие, эффективные, удобные в сопровождении приложения с помощью Oracle?, то мы окажем вам услугу и скажем, что эту главу вам вообще можно не читать. В ней описаны основные объектно-ориентированные возможности OracleS и даны рекомендации по их использованию. Однако у нас двойственное отношение к объектно-ориентированной технологии. С одной стороны, мы видим ее ценность для проектирования логики приложений (хотя и сомневаемся, что в любом случае необходим функционально полный объектно-ориентированный язык — кстати, даже это утверждение отражает недостаточную определенность в отношении того, что же представляет собой полностью объектно-ориентированный язык!). С другой стороны, мы убеждены в существовании веских причин для того, чтобы продолжать использовать нормализованные декомпозированные структуры данных, которые являются признаком качественной разработки схемы базы данных.

Введение в ОРСУБД

Как мы уже говорили, OracleS — всего лишь первый шаг Oracle на пути к истинной объектной ориентации. На данном этапе OracleS является "объектно-реляционной", а не полностью объектно-ориентированной системой. В данном разделе читателю предлагается обзор объектных концепций OracleS и некоторых связанных с ними вопросов.

Oracle предлагает объектные представления (object views) как средство преобразования реляционного приложения в объектно-ориентированное. Эти представления превратились в важный механизм построения двухсторонних мостов между объектно-ориентированными приложениями и реляционными
