Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры апо КИТ 2.doc
Скачиваний:
32
Добавлен:
20.02.2016
Размер:
547.33 Кб
Скачать

17. Постреляционная модель, ее достоинства и недостатки

  • Поддерживает множественные группы, называемые ассоциированными множественными полями, а сов-ть объединенных множественных полей наз ассоциацией

  • Не накладываются огранич на длину и кол-во полей в записях, что делает структуру табл более наглядной

Постреляц модель дан реализована в СУБД uniVers, Bubba, Dasdb и др.

Дост: возможность представления сов-ти связ реляц табл в виде одной постреляц таблиц.

Нед-ки: сложность обеспечения целостности и непротиворечивости данных

18. Объектно-ориентированная модель данных. Ее базовые понятия, достоинства и недостатки.

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

Внутр структура объекта скрыта от пользователя. Изменение состояния объекта, манипуляция с ним возможны только через его методы.

В наиб общей и класс. постановке об-ориен подход базируется на понятиях:

  • Объект и индентификатор объекта

  • Атрибут и метод

  • Класс

  • Иерархия и наследование классов

Метод – программный код, привязанный к определенному классу и применяемый к объектам этого класса.

Класс – абстракция, определяющая множество объектов одной структуры. Каждый объект явл экземпляром некот класса. Между классами устанавливаются отношения наследования. Состояние объекта определяется набором значений множества свойств. Этими свойствами могут быть атрибуты объекта и связь между объектом и одним или несколькими другими объектами. Поведение объекта определяется набором операций, которые могут быть выполнены над данными объекта или самим объектом.

БД хранит объекты, позволяя совместно использовать их различным пользователям и приложениям.

Структура ООБД графически представима в виде дерева, узлами которого явл объекты. ООБД: POET, Jasmine, Orion, Iris.

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

19.Объектно-реляционная модель данных, ее достоинства и недостатки.

Объектно- реляц модель данных:

  • классы объектов в об-реляц БД соответствую табл

  • объекты будут соответствовать отдельным записям в табл

  • в кач-ве первич ключа для табл базового класса проще всего взять автономеруемое поле целочиссленного типа. В табл-наследниках ему будет сопоставлено обычное целочисленное поле

  • первич ключ в табл явл идентификатором объекта

  • каждый объект может собираться из записей нескольких табл базового класса и наследников

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

Разница между об-рел и объектно-ориентированными СУБД:

  • ОРСУБД – надстройка на рел с-емой

  • ООСУБД изначально объектно-ориентированы

Главной особенностью и отличием об-рел и объект. СУБД от реляц: О(Р)СУБД интегрированы с об-ориентир языком программирования, внутренним и внешним(С++,Java и др)

Характерные свойства ОРСУБД:

  • Комплексные данные

  • Наследование типа

  • Объектное поведение

Основн преимущества расширения реляцион модели – повторное и совместное использование компонентов

Недостаток – сложность и связанные с ней повышенные расходы

Примеры ОРСУБД: Oracle Database, Microsoft SQL Server, Postgre SQL/

Недостатки об-реляц модели:

  • отсутствие унифицированной теории

  • отсутствие формальной методологии проектирования БД

  • отсутствие специальных средств создания запросов

  • отсутствие общих правил определения целостности и др

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]