51e30c82

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


С другой стороны, СУБД Oracle9i также позволяет пользователю рассматривать реляционные данные как объекты. Объектные представления (Object Views) позволяют синтезировать бизнес-объект из данных, которые продолжают храниться в реляционных таблицах. А именно, можно:

  • определять объекты, которые вы можете использовать в своих приложениях, без миграции каких-либо существующих реляционных данных;
  • различными способами комбинировать объекты, разработанные для одного приложения, для использования их другими приложениями. Объектные представления обладают примерно той же функциональностью, что и объектные таблицы. Они могут обладать методами, принадлежать коллекциям, ссылаться друг на друга, обладать свойством индивидуальности объектов (object identity), к ним можно получать доступ как через SQL, так и навигационным путем (path traversal). Более того, корпорация Oracle расширила механизм представлений, чтобы использовать специальные триггеры INSTEAD OF для поддержки полностью обновляемых представлений.

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

3. Объектные представления добавляют гибкость при доступе к унаследованным данным.

Надписи на рисунке:

  • Relational Applications – реляционные приложения;
  • Object Applications – объектные приложения;
  • Object Views – объектные представления;
  • Relational Data – реляционные данные;
  • Objects – объекты;
  • One Database – одна база данных.


  • Содержание раздела