б) Cascade – при удалении экземпляра родительской сущности
происходит удаление всех экземпляров дочерней сущности,
ссылающихся на удаляемый родительский экземпляр;
в) Set Null. При удалении родительской сущности атрибутам
внешнего ключа всех экземпляров дочерней сущности, присваивается
значение Null;
г) Set Default. То же самое, что и в предыдущем случае, только
вместо значения Null присваивается значение по умолчанию;
д) None. Никаких действий не предпринимается.
Эти правила задаются как родительской, так и дочерней
сущностям. Каждый тип связи имеет, в зависимости от вида действия,
свой набор допустимых правил.
В рассматриваемом случае запрещаются вставка и изменение
экземпляра дочерней сущности, а также удаление и изменение
родительской сущности. Это означает, что не допускаются удаление
или изменение класса, если в нем имеются учебные места, а также ввод
учебного места без указания класса или со ссылкой на
несуществующий класс.
Очевидно, связь того же типа должна существовать между
сущностями «Тип оборудования» (Type_Equipment) и «Единица
оборудования» (Equipment), так как единица оборудования обязательно
должна иметь тип. После внесения ее в диаграмму вызовите редактор
связей и измените глагольную фразу на «description» (описывает).
Рассмотрим теперь связь между сущностями «Учебное место»
(Workplace) и «Единица оборудования» (Equipment). Единицы
оборудования образуют некий фонд комплектующих, часть из которых
установлена в учебные места. Другая часть комплектующих может
находиться на складе, быть неисправной, то есть существовать
отдельно от учебного места. Таким образом, эти две сущности не
зависят друг от друга и должны быть ассоциированы
неидентифицирующей связью: учебное место – единица оборудования.
В редакторе связи измените глагольную фразу на «состоит из».
Неидентифицирующая связь имеет две разновидности: допускающая
значения Null и недопускающая. По умолчанию выбирается первая
разновидность, которая означает, что у экземпляра сущности «Единица
оборудования» поля внешнего ключа могут иметь нулевые значения,
то есть отсутствовать указание на экземпляр «Учебное место». Таким
образом, единица оборудования может существовать сама по себе.
Оставьте установки без изменений.
В зависимости от типа, связи изображаются на диаграмме по-
разному.