Консультация № 187286
18.04.2013, 15:00
1000.00 руб.
0 2 1
Здравствуйте!
Прошу, выполните следующее задание:

Предположим, что о знаменитых певцах и певицах, которые выступали в различных оперных спектаклях и в разных оперных театрах, создаётся простая БД. В этой базе должны быть определены данные о каждом певце или певице, и в каких операх и оперных театрах мира они выступали, и в каких ролях. Т.е в БД должны быть представлены следующие атрибуты:
КП - код певца(певицы);
ИП - имя певца(певицы);
КО - код оперы;
НО - название оперы;
КТ - код театра;
НТ - название театра.
ИР - исполняемая роль;
КС - количество спектаклей

Накладываемые ограничения:
Певец может быть исполнителем в разных операх как в одном так и в нескольких оперных театрах и исполнять различные роли в одном спектакле.

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



Приложение:
Пример выполнение подобного задания: пример

Обсуждение

Неизвестный
18.04.2013, 15:00
общий
Пример выполнения подобного задания: пример
Неизвестный
25.04.2013, 02:14
общий
это ответ
Здравствуйте, Андрей!

Решение в приложенном файле.
Прикрепленные файлы:
Форма ответа