Разработка клиентского приложения для работы с базой данных автомобильного предприятия
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?бого потенциального ключа; отношение находится в третьей нормальной форме, так как в нем нет транзитивных зависимостей не ключевых атрибутов от любого потенциального ключа в частности первичного. Отношение находится в БКНФ т.е. детерминант всех функциональных зависимостей является потенциальным ключом (рисунок 14).
Рисунок 14 - Диаграмма функциональной зависимости отношения Депо
Стаж:
Отношение находится в первой нормальной форме, так как на пересечении строки и столбца находится одно значение; отношение находится во второй нормальной форме, так как каждый не ключевой атрибут функционально полно зависит от любого потенциального ключа; отношение находится в третьей нормальной форме, так как в нем нет транзитивных зависимостей не ключевых атрибутов от любого потенциального ключа в частности первичного. Отношение находится в БКНФ т.е. детерминант всех функциональных зависимостей является потенциальным ключом (рисунок 15).
Рисунок 15 - Диаграмма функциональной зависимости отношения Стаж
Отпуска:
Отношение находится в первой нормальной форме, так как на пересечении строки и столбца находится одно значение; отношение находится во второй нормальной форме, так как каждый не ключевой атрибут функционально полно зависит от любого потенциального ключа; отношение находится в третьей нормальной форме, так как в нем нет транзитивных зависимостей не ключевых атрибутов от любого потенциального ключа в частности первичного. Отношение находится в БКНФ т.е. детерминант всех функциональных зависимостей является потенциальным ключом (рисунок 16).
Рисунок 16 - Диаграмма функциональной зависимости отношения Отпуска
Распределение:
Отношение находится в первой нормальной форме, так как на пересечении строки и столбца находится одно значение; отношение находится во второй нормальной форме, так как каждый не ключевой атрибут функционально полно зависит от любого потенциального ключа; отношение находится в третьей нормальной форме, так как в нем нет транзитивных зависимостей не ключевых атрибутов от любого потенциального ключа в частности первичного. Отношение находится в БКНФ т.е. детерминант всех функциональных зависимостей является потенциальным ключом (рисунок 17).
Рисунок 17 - Диаграмма функциональной зависимости отношения Распределение
Ремонтирование:
Отношение находится в первой нормальной форме, так как на пересечении строки и столбца находится одно значение; отношение находится во второй нормальной форме, так как каждый не ключевой атрибут функционально полно зависит от любого потенциального ключа; отношение находится в третьей нормальной форме, так как в нем нет транзитивных зависимостей не ключевых атрибутов от любого потенциального ключа в частности первичного. Отношение находится в БКНФ т.е. детерминант всех функциональных зависимостей является потенциальным ключом (рисунок 18).
Рисунок 18 - Диаграмма функциональной зависимости отношения Ремонтирование
Закрепление:
Отношение находится в первой нормальной форме, так как на пересечении строки и столбца находится одно значение; отношение находится во второй нормальной форме, так как каждый не ключевой атрибут функционально полно зависит от любого потенциального ключа; отношение находится в третьей нормальной форме, так как в нем нет транзитивных зависимостей не ключевых атрибутов от любого потенциального ключа в частности первичного. Отношение находится в БКНФ т.е. детерминант всех функциональных зависимостей является потенциальным ключом (рисунок 19).
Рисунок 19 - Диаграмма функциональной зависимости отношения Закрепление
Перевозится:
Отношение находится в первой нормальной форме, так как на пересечении строки и столбца находится одно значение; отношение находится во второй нормальной форме, так как каждый не ключевой атрибут функционально полно зависит от любого потенциального ключа; отношение находится в третьей нормальной форме, так как в нем нет транзитивных зависимостей не ключевых атрибутов от любого потенциального ключа в частности первичного. Отношение находится в БКНФ т.е. детерминант всех функциональных зависимостей является потенциальным ключом (рисунок 20).
Рисунок 20 - Диаграмма функциональной зависимости отношения Перевозится
Построение общей ER-диаграммы
Рисунок 21 - Общая ER-диаграмма
Подготовка списка атрибутов, распределение их по отношениям
Автомобили (Автомобиль, Марка, Вид, ГосНомер, Депо).
Маршруты (Маршрут, Назначение, Протяженность).
Ремонт (Ремонт, Вид).
Водители (Водитель, ФИО, Категория, Отпуск, Стаж, Зарплата).
Перевозки (Перевозка, Вид, День).
Депо (Депо, Вместимость).
Стаж (Стаж, Надбавка).
Отпуска (Отпуск, Длительность, Отпускные)
Распределение (Автомобиль, Маршрут, Начало, Конец)
Ремонтирование (Автомобиль, Ремонт, Длительность, Затраты)
Закрепление (Автомобиль, Водитель, ТехОсмотр, Статус)
Перевозится (Автомобиль, Перевозка, Стоимость, Срочность)
Логическая модель БД
Модель данных, в которой н