# Лабораторная работа 2. Литвинов Б23-503 ## **Концептуальное проектирование базы данных** ### **Цель** Построить логически корректную модель данных. ### **Содержание работы** Студент разрабатывает: * ER-диаграмму; * KB-диаграмму (ключи, ограничения, связи); * описание атрибутов и доменов; Студент должен понимать: * семантику удаления и обновления данных. ### **Отчетные материалы** * ER-диаграмма; * KB-диаграмма; * таблица атрибутов и доменов; # семантику удаления и обновления данных. Операции с дочерним отношением: - Вставка - корректное значение FK - Удаление - без ограничений - Модификация FK - корректное новое значение FK Операции с родительским отношением: - Вставка - без ограничений - Удаление - реакция на связанные записи: - - не удалять - - удалить все - - установить пустое значение (отсутствие связи) - Модификация PK - реакция аналогична # ER-диаграмма; ![ER](er.drawio.svg) # KB-диаграмма; # таблица атрибутов и доменов;