From f2a2d831523a11641dac5223934ad4a4a246c32d Mon Sep 17 00:00:00 2001 From: SEK1RO Date: Tue, 24 Feb 2026 12:35:21 +0300 Subject: [PATCH] 2 ER --- 2/er.drawio | 531 ++++++++++++++++++++++++++++++++++++++++++++++++ 2/er.drawio.svg | 4 + 2/report.md | 47 +++++ регламент.md | 26 --- 4 files changed, 582 insertions(+), 26 deletions(-) create mode 100644 2/er.drawio create mode 100644 2/er.drawio.svg create mode 100644 2/report.md diff --git a/2/er.drawio b/2/er.drawio new file mode 100644 index 0000000..71c823e --- /dev/null +++ b/2/er.drawio @@ -0,0 +1,531 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/2/er.drawio.svg b/2/er.drawio.svg new file mode 100644 index 0000000..09081be --- /dev/null +++ b/2/er.drawio.svg @@ -0,0 +1,4 @@ + + + +
Client / E1
Master / E2
Studio / E3
Class / E4
Course / E5
Registration / E6
FoodProduct / E7
Equipment / E8
FirstAidKit / E9
Drug / E10
DrugIntolerance / E11
DrugEnum / E12
FoodProductEnum / E13
ActivityLog / E14
подает
заявку на
проводит /
проводится
2+
организует
предоставляет
место для
содержит
состоит из
использует /
используется в
использует
содержит
имеет
категоризует
содержит
категоризует
содержится в
Person / E0
имеет
выполняет действия
\ No newline at end of file diff --git a/2/report.md b/2/report.md new file mode 100644 index 0000000..f2623c7 --- /dev/null +++ b/2/report.md @@ -0,0 +1,47 @@ +# Лабораторная работа 2. Литвинов Б23-503 + +## **Концептуальное проектирование базы данных** + +### **Цель** + +Построить логически корректную модель данных. + +### **Содержание работы** + +Студент разрабатывает: + +* ER-диаграмму; +* KB-диаграмму (ключи, ограничения, связи); +* описание атрибутов и доменов; + +Студент должен понимать: + +* семантику удаления и обновления данных. + +### **Отчетные материалы** + +* ER-диаграмма; +* KB-диаграмма; +* таблица атрибутов и доменов; + +# семантику удаления и обновления данных. + +Операции с дочерним отношением: +- Вставка - корректное значение FK +- Удаление - без ограничений +- Модификация FK - корректное новое значение FK + +Операции с родительским отношением: +- Вставка - без ограничений +- Удаление - реакция на связанные записи: +- - не удалять +- - удалить все +- - установить пустое значение (отсутствие связи) +- Модификация PK - реакция аналогична + +# ER-диаграмма; + +![ER](er.drawio.svg) + +# KB-диаграмма; +# таблица атрибутов и доменов; diff --git a/регламент.md b/регламент.md index 96ce8db..c5c5a45 100644 --- a/регламент.md +++ b/регламент.md @@ -37,32 +37,6 @@ * **Текстовое описание работы не подразумевается, только фиксация результата** * устная защита на лабораторной работе. -## Лабораторная работа 2 - -**Концептуальное проектирование базы данных** - -### **Цель** - -Построить логически корректную модель данных. - -### **Содержание работы** - -Студент разрабатывает: - -* ER-диаграмму; -* KB-диаграмму (ключи, ограничения, связи); -* описание атрибутов и доменов; - -Студент должен понимать: - -* семантику удаления и обновления данных. - -### **Отчетные материалы** - -* ER-диаграмма; -* KB-диаграмма; -* таблица атрибутов и доменов; - ## Лабораторная работа 3 **Функциональная модель системы**