МОДЕЛЬ ДАННЫХ СУБД ЭТО
·нечто не совсем понятное и совсем ненужное в процессе работы с БД; ·способ структурирования данных, которые рассматриваются как некоторая абстракция в отрыве от предметной области; ·инструмент представления концептуальной модели предметной области и динамики ее изменения в виде базы данных.
УПРОЩЕННУЮ МОДЕЛЬ ОБЪЕКТНО-ОРИЕНТИРОВАННОЙ БД ОПИСЫВАЕТ СЛЕДУЮЩЕЕ УТВЕРЖДЕНИЕ: · Структура БД графически представима в виде дерева, узлами которого являются объекты. Свойства объектов описываются некоторым стандартным типом или типом, конструируемым пользователем (определяется как class). Значение свойства типа class есть объект, являющийся экземпляром соответствующего класса. Каждый объект-экземпляр класса считается потомком объекта, в котором он определен как свойство. Объект-экземпляр класса принадлежит своему классу и имеет одного родителя. Родовые отношения в БД образуют связную ие рархию объектов. · Постреляционная модель представляет собой расширенную реляционную модель, снимающую ограничение неделимости данных. Модель допускает многозначные поля – поля, значения которых состоят из подзначений. Набор значений многозначных полей считается самостоятельной таблицей, встроенной в основную таблицу. · Ее характерной особенностью является многомерное логическое представление структуры информации при описании и в операциях манипулирования данными.
СУБД, ПОДДЕРЖИВАЮЩИМИ ОБЪЕКТНО-ОРИЕНТИРОВАННУЮ МОДЕЛЬ ДАННЫХ, ЯВЛЯЮТСЯ ·Microsoft Access, Paradox, Interbase, IBM DB2, Informix ·Essbase, Media Multi - matrix, Oracle Express Server, Cache. ·O2, ORION, GemStone и Iris.
ОСНОВНОЕ ДОСТОИНСТВО ОБЪЕКТНО-РЕЛЯЦИОННОЙ СУБД (ОРСУБД) · ее расширяемость, т.е. возможность расширять функциональность сервера базы данных, приспосабливать его под конкретные нужды, настраивать на специфику конкретных задач; · не вижу никаких достоинств; · учитывает поведенческий аспект объекта; · предполагает неделимость данных, хранящихся в полях записей таблиц.
СУБД, ПОДДЕРЖИВАЮЩИМИ ОБЪЕКТНО-РЕЛЯЦИОННУЮ МОДЕЛЬ ДАННЫХ, ЯВЛЯЮТСЯ ·O2, ORION, GemStone и Iris. ·Oracle Database, PostgreSQL, Informix Universal Server ·Microsoft Access, Paradox, Interbase
|