Проектирование базы данных средствами ERWIN Modeler
Автор: gaaradim • Январь 1, 2023 • Практическая работа • 463 Слов (2 Страниц) • 171 Просмотры
Отчёт по практической работе №16- 17
Тема: «Проектирование базы данных средствами ERWIN Modeler»
Цель: «Научиться разрабатывать логическую схему базы данных и преобразовывать её в физическую.»
Выполнение работы
1 Схема отношений в виде :
Сотрудники (id_сотрудника, Фамилия, Имя, Отчество, Пол, Образование, Дата_рождения, номер_телефона)
Перемещения(id_сотрудника, id_специальности, id_подразделения, дата_приема, дата_увольнения)
Специальности(id_cпециальности, id_подразделения, дата_приема, дата_увольнения)
Подразделения(id_подразделения, имя_подразделения)
Продолжить
Все столбцы просты и далее неделимы, следовательно приведено к 1 н.ф.
3 Приведение ко 2 н.ф
Все неключевые атрибуты зависят от (FK), следовательно приведено к 2 н.ф.
Сотрудники
Id_сотрудника🡪 Фамилия
Id_сотрудника🡪 Имя
Id_сотрудника🡪 Отчество
Id_сотрудника🡪Пол
Id_сотрудника🡪Образование
Id_сотрудника🡪Дата рождения
Id_сотрудника🡪Номер_телефона
Перемещения
Id_перемещения 🡪id_сотрудника
Id_перемещения 🡪id_специальности
Id_перемещения 🡪Дата приема на работу
Id_перемещения 🡪Дата увольнения
Должности
Id_специальности 🡪имя_специальности
Id_специальности 🡪кол-во_людей
Id_специальности 🡪id_отдела
Отделы
id_отдела 🡪имя_отдела
id_отдела 🡪Кол-во_людей_в_отделе
4 Приведение к 3 н.ф
Данная БД приведена к 2н.ф. и каждый неключевой атрибут функционально зависит от ключей, следовательно, данная БД приведена к 3 н.ф.
5 Логическая модель базы данных
[pic 1]
6 Физическая модель базы данных
[pic 2]
7 SQL запросы
SELECT
`Speciality`.`Name_Speciality`
FROM
` Speciality `
...