Загрузка данных


Задано отношение и множество функциональных зависимостей. Определить ключ, выявить текущую нормальную форму и преобразовать это отношение к 2НФ, 3НФ, НФБК, 4НФ, подтверждая на каждом ша-ге правильность результата.

Задача 1. 
Задано отношение Рабочий:
Рабочий
Код_рабочего	Имя_рабочего	Специ-альность	Код_руководи-теля	Почасо-вая_ставка	Код_здания
1235	М. Фарадей	Электрик	1311	3,50	{312,515}
1412	К Немо	Штукатур		3,00	{312,460,435, 515}
1311	Х. Колумб	Электрик		3,50	435
и множество функциональных зависимостей:
Код_рабочего→Имя_рабочего, Специальность, Код_руководителя
Код_рабочего→→Код_здания
Специальность→→Код_рабочего
Код_здания→→Код_рабочего
Специальность→Почасовая_ставка.

Задача 2.
Задано отношение Рабочий:
Рабочий
Код_рабо-чего	Имя_рабочего	Специ-альность	Почасо-вая_ставка	Да-та_начала_работы	Код_здания
1235	М. Фара-дей	Электрик	3,50	10.10.99	312
1412	К Немо	Штукатур	3,00	07.10.99	312
1235	М. Фара-дей	Электрик	3,50	17.10.99	515
1412	К. Немо	Штукатур	3,00	08.12.99	460
1412	К. Немо	Штукатур	3,00	15.10.99	435
и множество функциональных зависимостей:
Код_рабочего→Имя_рабочего, Специальность
Код_рабочего→→Код_здания
Специальность→→Код_рабочего
Код_здания, Код_рабочего→Дата_начала_работы
Специальность→Почасовая_ставка.
Задача 3.

Дано отношение в 1НФ и множество функциональных зависимостей:
Студент(№_студента, предмет, повт_предмет, возраст, курс)
№_студента→возраст
№_студента→курс
№_студента→→предмет
№_студента→→повт_предмет
возраст→курс

Задача 4.

Дано отношение в 1НФ и множество функциональных зависимостей:
Поставки(№_поставщика, №_детали, №_проекта, объем_поставки, ста-тус, город)
№_поставщика→№_проекта
№_поставщика→→№_детали
№_поставщика, №_детали, №_проекта→объем_поставки
№_поставщика→статус
№_поставщика→город
город→статус

Задача 5.

Дано отношение в 1НФ и множество функциональных зависимостей:
Преподаватель(№_преподавателя, ФИО_преподавателя, уч_степень, должность, возможный_предмет, предмет_в_нагрузке, вид_занятий, ко-личество_часов)
№_преподавателя → ФИО, уч_степень, должность
№_преподавателя →→ возможный_предмет
№_преподавателя →→ предмет_в_нагрузке
предмет_в_нагрузке →→ вид_занятий
№_преподавателя, предмет_в_нагрузке, вид_занятий → количе-ство_часов
уч_степень → должность


Задача 6.

Дано отношение в 1НФ и множество функциональных зависимостей:
Фильм (Название_фильма, Год_выхода, Длительность_фильма, Тип_фильма, Доходность_фильма, Название_киностудии, Ад-рес_киностудии, Имя_кинозвезды, Лучший_фильм_кинозвезды)