Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Лабораторная работа 3. Вторая и третья нормальные формы

БАЗЫ ДАННЫХ

 

Лабораторная работа 2. ПЕРВАЯ НОРМАЛЬНАЯ ФОРМА. КОРРЕКТНЫЕ И НЕКОРРЕКТНЫЕ ДЕКОМПОЗИЦИИ

Приведение отношения R к 1NF

1.1. В исходном отношении R {student_ID; surname; name; lastname; boy; birthday; атрибут согласно варианту; birthplace_ID; birthplace; filiation; relative; activity_ID; activity; subject_ID; subject; teacher; mark; атрибут согласно варианту; direction_ID; direction; head_ID; head; city; importance} определите атрибуты, задающие первичный ключ (первичный ключ является составным!).

1.2. Убедитесь, что значения атрибутов отношения R атомарны.

1.3. Убедитесь, чтобы в отношении R отсутствовали вычисляемы поля.

1.4. Проверьте, что выбранный перечень атрибутов является первичным ключом: приведите примеры наборов данных, позволяющий продемонстрировать выборку уникального кортежа по значениям составного первичного ключав файле Blank_ФИО.xls.

1.5. В отчете (Report_ФИО.doc) для исходного отношения R выпишите все FD от первичного ключа.

2. Декомпозиция отношения R {student_ID; surname; name; lastname; boy; birthday; атрибут согласно варианту; birthplace_ID; birthplace; filiation; relative; activity_ID; activity; subject_ID; subject; teacher; mark; атрибут согласно варианту; direction_ID; direction; head_ID; head; city; importance} с потерями.

2.1. В файле Blank_ФИО.xls (лист Некоррект _ Декомп) приведите пример декомпозиции отношения R по атрибуту (согласно своему варианту), не позволяющему получить исходное отношение R в результате естественного соединения. Докажите справедливость полученного результата, используя теорему Хита. Продемонстрируйте доказательство в отчете Report_ФИО.doc

3. Декомпозиция отношения R {student_ID; surname; name; lastname; boy; birthday; атрибут согласно варианту; birthplace_ID; birthplace; filiation; relative; activity_ID; activity; subject_ID; subject; teacher; mark; атрибут согласно варианту; direction_ID; direction; head_ID; head; city; importance} без потерь

3.1. В файле Blank_ФИО.xls (лист Коррект _ Декомп) приведите пример декомпозиции отношения R по атрибутам student_ID и relative, позволяющий получить исходное отношение R в результате естественного соединения. Докажите справедливость полученного результата, используя теорему Хита. Продемонстрируйте доказательство в отчете Report_ФИО.doc

ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ

 

Лабораторная работа 3. ВТОРАЯ И ТРЕТЬЯ НОРМАЛЬНЫЕ ФОРМЫ

1. Приведение отношения R {student_ID; surname; name; lastname; boy; birthday; атрибут согласно варианту; birthplace_ID; birthplace; filiation; relative; activity_ID; activity; subject_ID; subject; teacher; mark; атрибут согласно варианту; direction_ID; direction; head_ID; head; city; importance} к 2NF.

1.1. Для исходного отношения R выпишите все частичные зависимости. Результат сохраните в отчете (Report_ФИО.doc)

1.2. Создайте диаграмму FD отношения R. Результат сохраните в отчете (Report_ФИО.doc).

1.3. Выполните нормализацию отношения R по 2NF. В файле Blank_ФИО.xls приведите результат нормализации отношения R по 2NF (лист Нормализация книги Blank_ФИО.xls).

1.4. Продемонстрируйте приведение отношения R к 2NF с помощью диаграмм FD. Результат сохраните в отчете (Report_ФИО.doc).

1.5. Проверьте, чтобы полученные отношения были приведены к 1NF и не имели частичных зависимостей, т.е., чтобы отношения были приведены к 2NF.

<== предыдущая лекция | следующая лекция ==>
Лабораторная работа № 1. Множество функциональных зависимостей. | Лабораторная работа 5.




© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.