Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник Информатика.doc
Скачиваний:
121
Добавлен:
28.08.2019
Размер:
4.53 Mб
Скачать

5.3.7.Постреляционная модель представления данных

Постреляционная модель представления данных является расширенной версией реляционной модели данных и позволяет устранить ограничение неделимости данных, хранящихся в записях таблиц. Именно поэтому хранение данных в постреляционной модели по сравнению с реляционной считается более эффективным.

Достоинство постреляционной модели состоит в том, что она даёт возможность формирования совокупности связанных реляционных таблиц через одну постреляционную таблицу, что обеспечивает высокую наглядность представления информации и эффективность её обработки.

Недостаток такой модели заключается в сложности решения проблемы обеспечения целостности и непротиворечивости хранимых данных.

Примерами постреляционных СУБД являются системы UniVers, Budda и Dasdb[139].

5.3.8.Многомерные модели представления данных

В 1993 г. в свет вышла статья Э. Кодда [166, 60, 2], в которой он сформулировал 12 основных требований к системам класса OLAP (On-line Analytical Processing – оперативная аналитическая обработка). Главные (из сформулированных принципов) требования были связаны с возможностями концептуального представления и обработки многомерных данных. Этот момент стал отправной точкой роста интереса к многомерным моделям представления данных.

Многомерные модели – это узкоспециализированные СУБД, которые используются для интерактивной аналитической обработки информации. Многомерная организация данных отличается более высокой наглядностью и информативностью в сравнении с реляционной моделью.

Основным недостатком многомерной модели данных является её громоздкость для решения простейших задач обычной оперативной обработки информации.

Наиболее часто OLAP технологии применяются для задач анализа данных. Это задачи, для которых изначально использовались и до сих пор остаются самыми популярными OLAP средства.

Примеры OLAP продуктов: Microsoft Excel Pivot Tables, Microsoft Analysis Services, SAP BW, Oracle Essbase, Oracle OLAP, Cognos PowerPlay, MicroStrategy, Busi ness Objects [2].

Примерами СУБД на основе таких моделей являются Ess-base фирмы Arbor Software, Oracle Express Server фирмы Oracle и др.[139].

5.3.9.Объектно-ориентированные модели представления данных

Объектно-ориентированные модели представления данных позволяют идентифицировать отдельные записи базы. Между записями базы данных и функциями их обработки формируются определённые взаимосвязи с помощью механизмов, похожих на соответствующие средства в объектно-ориентированных языках программирования, например таких, как языковые расширения Borland Pascal, которые предоставляют все средства объектно-ориентированного программирования: структурированность и модульность, абстрактность.

Достоинствами объектно-ориентированной модели данных являются:

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

  • способность идентификации отдельной записи базы данных и определения функции её обработки.

К недостаткам объектно-ориентированной модели данных относятся:

  • трудность в понимании её деятельности непрофессиональным пользователем;

  • неудобство обработки данных;

  • небольшая скорость выполнения запросов.

Среди объектно-ориентированных СУБД можно выделить системы РОЕТ фирмы РОЕТ Software, Versant фирмы Versant Technologies и др. [139].