Курсовая работа: Аварийная служба
Связь М:1, на складе может быть много материалов, у материалов может быть много складов.
Разработка реляционной модели
Реляционная модель данных — логическая модель данных, прикладная теория, описывающая структурный аспект, аспект целостности и аспект обработки данных в реляционных базах данных.
Реляционная модель для системы “Аварийная служба”.
Смена
id | Вид | Дата |
Id– первичный ключ
Бригада
Т.к. как объекты бригада и смена связаны отношение 1:М мы добавляем в таблицу М (Бригада) столбец, который соответствует ключу объекта, мощность со стороны которого равняется “один” т.е. id смены, этот столбец будет внешним ключом
Id | Id смены | Id рабочего | Кол-во рабочих |
Id – первичный ключ
Id смены – вторичный ключ
Id рабочего – вторичный ключ
Список работников
Id | ФИО | Адрес | Должность |
Id – первичный ключ
Заявка
Id | Название ЧП | Дата | Адрес |
Список материалов
Этот объект связан отношением 1:М с объектами Склад и ЧП, поэтому в эту таблицу мы добавляем ключи из таблиц со стороны 1. Это idЧП и idсклада.
Id | Id ЧП | Название | Стоимость | Кол-во |
Id– первичный ключ
Idчп – вторичный ключ
Склад
Id | Материал | Всего материала на складе |
Id – первичный ключ
ЧП
Id | Вид ЧП | Стоимость | Премия | Время выполнения |
Id – первичный ключ
Транспорт
Транспорт связан отношение 1:М с объектом ЧП, поэтому мы добавляем в эту таблицу ключ из объекта с отношением 1, этот ключ id ЧП.
Id | Id ЧП | Тип транспорта | Вместимость |
Id– первичный ключ
Idчп – вторичный ключ
При связи М:Мсоздается третья дополнительная таблица, которая включает ключи двух других таблиц.
Это таблицы:
Бригада - Список работников
Id бригады | Id работника |