лаб 2 отчет
.docxМИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное учреждение высшего
профессионального образования
«Национальный исследовательский университет «МИЭТ»
Институт: «Микроприборов и систем управления имени Л.Н. Преснухина»
Лабораторная работа №2
по дисциплине
«Базы данных»
Тема: «Создание логической модели БД»
Цель работы: научиться проектировать базы данных.
Аппаратура: AllFusion Erwin Data Modeler, StarUML
Выполнил студент группы «ИВТ-43»: Колесников Кирилл
Преподаватель: Тимонин Алексей Юрьевич
Москва, Зеленоград, 2022 г.
Задание 1. В соответствии с вариантом создать инфологическую модель и даталогическую модель предметной области, процесс создания логической модели подробно задокументировать в Отчете, в том числе, виде скриншотов с пояснениями
Рисунок 1 Вариант задания
Рисунок 2 Даталогическая модель
Товары являются зависимой сущностью по отношению к магазину и поставщику, поскольку без информации о них информация о товарах не имеет смысла.
Договоры являются зависимой сущностью по отношению к магазину и поставщику, поскольку без информации о них информация о договорах не имеет смысла.
Отдел является зависимой сущностью по отношению к магазину, поскольку информация о нем без информации без магазина не имеет смысла.
Сотрудник связан с отделом неидентифицирующей связью, поскольку сотрудник может существовать отдельно от отдела.
Задание 2. На основании определенных в ИЛМ информационных потребностей разных типов пользователей составить диаграмму вариантов использования БД, например, в форме UML диаграммы прецедентов
Рисунок 3 Диаграмма использования базы данных клиентом магазина
Клиент может получать лишь ограниченную информацию о магазине, его товарах и поставщиках
Рисунок 4 Диаграмма использования базы данных поставщиком
Поставщик имеет ограниченный доступ к данным о магазине, но имеет полный доступ к информации о товарах и договорах, а также может вносить изменения в договор и в данные о товарах
Рисунок 5 Диаграмма использования базы данных директором магазина
Директор имеет полный доступ к информации о магазине, его отделах, сотрудниках, товарах, договорах и поставщиках, а также может вносить изменения в данные о вышеперечисленном
Вывод: получены знания и навыки по проектированию баз данных