Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otvety_DB.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
101.25 Кб
Скачать

32. Инфологическое проектирование. Наследование. Составные объекты. Слабые объектные множества

Наследование - свойство объектного подмножества обладать всеми атрибутами объемлющего множества.

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

Это дает возможность более точно моделировать предметную область реального мира.

Слабые объектные множества

Появление слабых и ассоциативных объектных множеств может быть вызвано следующими причинами:1)- иерархия объектов, в которой необходимо учитывать наследование объектов; 2)разрешение отношений «многие-ко-многим» для объектных множеств; 3)конвертирование отношений высокого порядка

Слабое объектное множество зависит от существования других объектных множеств и включает их атрибуты в качестве внешних ключей. Более того, внешний ключ становится также частью составного первичного ключа, связанного с ним объектного множества(сильная связи)

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

Ассоциативное объектное множество полностью зависит от существования других сильных объектных множеств. Его первичный ключ является составным: включает собственный идентификатор и ключевые атрибуты тех множеств, с которыми данное слабое множество соединено отношениями типа «многие-к-одному».

33. Инфологическое проектирование. Принципы проектирования. Моделирование ограничений

Целостность - правильность данных в любой момент времени.

Выделяют три группы правил целостности:

- целостность по объектным множествам

- целостность по ссылкам;

- целостность, определяемая пользователем.

Ограничения на первичные/внешние ключи . При выборе первичного ключа следует отдавать предпочтение ключам, состоящим из одного атрибута, либо ключам, составленным из минимального числа атрибутов. Не рекомендуется также использовать ключи с длинными текстовыми значениями. Не допускается, чтобы какой-либо атрибут, участвующий в первичном ключе, принимал неопределенное значение.

Ограничение ссылочной целостности – требование обязательного существования объекта-элемента некоторого объектного множества, на которое ссылается объект- элемент другого объектного множества. Таким образом, ссылочная целостность применяется к отношениям между объектными множествами.

Ограничение ссылочной целостности можно ввести различными способами:

- запретить удаление объекта множества, на который есть ссылка;

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

При инфологическом моделировании ссылочная целостность графически изображает тип участия – полное либо частичное, что соответствует двойной либо одинарной линии, которая связывает объект со знаком отношения (ромбом).

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

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

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