Отчет по лабораторной работе Лабораторная работа №6 должен содержать одну ER-диаграмму логической модели базы данных и необходимые комментарии к ней.
Диаграммы из Visio в текстовый документ Microsoft Word нужно вставлять не с помощью клавиши Print Screen на клавиатуре (в этом случае копируется много лишнего и качество изображения невысокое), а следующим образом: После того, как модель базы данных сформирована, выбрать на панели инструмент Выделение (), выделить на рабочем листе Visio прямоугольную область так, чтобы в нее попали все необходимые сущности, скопировать выделенный фрагмент в буфер обмена (Ctrl+C), переключиться в Microsoft Word, и вставить в нужное место содержимое буфера обмена (Ctrl+V).
Для каждой связи необходимо представить описание.
Например: Связь Отдел–Сотрудник.
Отдел СостоитИз Сотрудников
Сотрудник РаботаетВ Отделе
Связь вида один-ко-многим: в одном отделе может работать много сотрудников, но один сотрудник может работать только в одном отделе. Связь идентифицирующая, это означает, что в базе данных не может существовать запись о сотруднике, без ссылки на какой-то отдел, так как сотрудник обязательно должен работать в одном отделе.
|
|
Установки ссылочной целостности должны быть описаны для каждого вида связи, представленного на диаграмме: для любой одной идентифицирующей связи 1:М и для любой одной неидентифицирующей связи 1:М.
Должны быть описаны все установки со стороны родительской и со стороны дочерних сущностей.
Например: для связи Отделы–Сотрудники.
Со стороны родительской сущности:
D:R – нельзя удалить из таблицы «Отделы» запись о каком-либо отделе, если в нем работают какие-то сотрудники.
U:R – нельзя изменить значение ключевого атрибута для какого-либо отдела, если в нем работают какие-то сотрудники.
Со стороны дочерней сущности:
I:R – нельзя вставить запись о новом сотруднике, без указания во внешнем ключе (КодОтдела) ссылки на конкретный существующий отдел.
U:R – нельзя изменить в записи о сотруднике, значение во внешнем ключе (КодОтдела) на несуществующее значение.