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