пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

I семестр:
» Мсис
» Бд

Каковы особенности объектной модели данных.

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

Стандарт на ООСУБД выработан консорциумом Object Database Management Group (ODMG), состоящим в основном их производителей таких СУБД. В  соответствии  со  стандартом ODMG,  объектная  модель  данных  характеризуется следующими свойствами.

•  Базовыми  примитивами  являются  объекты  и  литералы.  Каждый  объект  имеет уникальный идентификатор, литерал не имеет идентификатора.

•  Объекты  и  литералы  различаются  по  типу.  Все  элементы  одного  типа  имеют одинаковый  диапазон  изменения  состояния (множество  свойств)  и  одинаковое  поведение (множество  определенных  операций).  Объект,  на  который  можно  установить  ссылку, называется экземпляром; он хранит определенный набор данных.

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

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

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

Каждый тип имеет внешнюю спецификацию и одну или несколько реализаций. Спецификация определяет внешние характеристики типа: пользователю для работы с объектом предоставляется набор операций и набор атрибутов объекта, при помощи которых можно работать с реальными экземплярами. Реализация определяет внутреннее содержание объектов, например операции.


хиты: 137
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь