Таблица “ График движения ”
|
№ |
Дата отправления |
Время отправления |
Количество часов в пути |
Время прибытия |
Номер рейса |
Каждому самолету сопоставляется персонал. Из этого следует, что необходимы еще две таблицы: “ Вид самолета” и Персонал ”, которые расположены ниже:
Таблица “Вид самолета”
|
№ |
Номер рейса |
Стоимость проезда |
Таблица “Персонал”
|
№ |
Номер рейса |
Фами-лия |
Имя |
Отче-ство |
Зар. плата |
Дети |
Фото |
Пол |
Г. р. |
Хар-ка |
Таблица “ Модель самолета “ :
|
№ |
Название модели самолета |
Ф.И.О персонала |
Вид самолета |
Критерием нормализации являются N-форм нормализации.
Метод нормализации предполагает наличие последовательности нормальных форм, в которой каждая последующая включает предыдущую форму.
В данной базы использованы три формы нормализации.
Первая нормальная форма(1НФ) - таблица находится в 1НФ только тогда, когда все входящие атрибуты простые и нет повторяющихся значений.
Вторая нормальная форма(2НФ)-таблица находится в 2НФ, если все поля зависят от первичного ключа, который не должен быть избыточным, т.е. никакой атрибут отношений не должен быть функционально зависим лишь от части ключа, такие атрибуты выделяются в отдельные отношения.
Третья нормальная форма(3НФ)-предполагает удаление транзитивных замыканий по функциональным зависимостям. Т.е. в отношении не должно быть полей (атрибутов), функционально зависящих от атрибутов, не входящих в первичный ключ. Исходя из вышесказанного, можно утверждать, что таблицы данной базы находятся в 3НФ, схема которой представлена на следующей странице:
