Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по базам данных 2005.docx
Скачиваний:
146
Добавлен:
29.10.2018
Размер:
148.31 Кб
Скачать

7.2 Основные концепции объектно-ориентированного подхода

Объект – это уникально идентифицируемая сущность, которая содержит атрибуты, описывающие состояние объекта реального мира, и связанные с ними действия.

Объектно-ориентированная модель учитывает семантику объекта, применяемого в объектно-ориентированном программировании. Под семантикой при этом подразумевается порядок отображения данных на схеме.

Исследование области использования объектно-ориентированного подхода разработчиками происходит с учетом положений манифеста баз данных третьего поколения.

Положения манифеста:

  1. Поддержка составных объектов.

  2. Поддержка идентичности объектов. Все объекты должны иметь уникальный идентификатор, который не зависит от значений их атрибутов.

  3. Поддержка инкапсуляции. В объектно-ориентируемых СУБД инкапсуляция достигается за счет того, что программисты обладают правом доступа к объектам только через их методы. Суть метода, в свою очередь, определяется при описании объекта.

  4. Поддержка типов или классов.

  5. Поддержка наследования типов или классов от их предков.

  6. Язык запросов должен обладать вычислительной полнотой

  7. Поддержка очень больших баз данных и т.д.

Преимущества объектно-ориентированных СУБД:

  1. улучшенные возможности моделирования;

  2. расширяемость;

  3. устранение проблемы несоответствия;

  4. более выразительный язык запросов;

  5. применимость для сложных специализированных приложений баз данных;

  6. повышенная производительность.

Основной недостаток – сложность проектирования.