Главная arrow Термины arrow Основы информационной технологии arrow ПОСТРЕЛЯЦИОННАЯ МОДЕЛЬ ДАННЫХ [postrelation data model]

ПОСТРЕЛЯЦИОННАЯ МОДЕЛЬ ДАННЫХ [postrelation data model]

Постреляционная модель данных - это, Что такое постреляционная модель данных, Определение термина постреляционная модель данных, Какая модель данных называется постреляционной

Разновидность реляционной модели, позволяющая встраивать в отношения табличные записи реализаций отдельных атрибутов (так называемая многомерная табличная форма).
Записи в БД могут быть многомерными, т. е. включать несколько близких по содержанию кортежей, различающихся значением только одного или ограниченного числа полей (атрибутов). Например, в отношении "Владельцы информационно-программных продуктов (ИПП)" каждый конкретный "Владелец" может быть соотнесен с одним, двумя, тремя и т.д. разных ИПП. Поэтому использование одной из нормальных форм реляционной структуры БД может быть неэффективно из-за необходимости ввода и хранения значительного числа повторяющихся записей. Условиям более предпочтительной организации БД по данному признаку отвечает постреляционная модель данных НФ2, позволяющая создать компактную форму хранения путем использования "вложенных таблиц".
Историческая справка
Указанным требованиям отвечает СУБД Universe фирмы Vmark Software (США). К концу 1993 г. этой фирмой продано около 14 тыс. лицензий на указанную программу для 430 тыс. конечных пользователей (среди клиентов фирмы Министерство безопасности Великобритании, Министерство образования Австралии и др.). Популярность программы определяется возможностью строить на ее основе высокоэффективные информационные системы на недорогих платформах, обеспечивающих одновременный доступ к информации большого числа пользователей. Так, фирма Equifax (г. Атланта шт. Джорджия, США) с помощью universe смогла организовать работу более 775 пользователей на одном сервере Hewlett-Packard. В то же время по выполненным подсчетам применение реляционной СУБД потребовало бы установки отдельной системы на каждые 150 рабочих мест.
Другой пример реализации постреляционной модели — СУБД D3 Server 7.0 для операционных систем 95 и Windows NT фирмы Pick Systems.
В 1998 г. на российском рынке появилась постреляционная СУБД Cache фирмы Intersystems (http://www.intersystems.ru), отличающаяся более высокой производительностью по отношению к объектно-реляционным системам. В Cache используются специальный язык запросов — Cache SQL, позволяющий вместе со словарем данных создавать реляционные таблицы для сохранения данных. Cache Script, позволяет сохранить скомпилированные запросы, a Cache ScriptObject, обеспечивает возможность работы с данными как с кодом. Существует также возможность обращения к данным на языках Java и Си++.