Формирование исходного отношения

Проектирование БД начинается с определения всех объектов, сведения о которых будут включены в базу, и определения их атрибутов. Затем атрибуты сводятся в одну таблицу – исходное отношение.

Одно из требований к отношениям заключается в том, чтобы все атрибуты отношения имели атомарные (простые) значения.

ПРЕПОДАВАТЕЛЬ

Ф.И.О. Должн. Оклад Стаж Д_ Стаж Каф Предм. Группа ВидЗан
Иванов И.М. Препод.         СУБД   Практ.
Иванов И.М. Препод.         ПЛ/1   Практ
Петров М.И. Ст.преп.         СУБД   Лекция
Петров М.И. Ст.преп.         Паскаль   Практ.
Сидоров Н.Г. Препод.         ПЛ/1   Лекция
Сидоров Н.Г. Препод.         Паскаль   Лекция
Егоров В.В. Препод.         ПЭВМ   Лекция

Рис.4. Исходное отношение Преподаватель

Исходное отношение ПРЕПОДАВАТЕЛЬ содержит избыточное дублирование данных, которое и является причиной аномалий редактирования. Различают избыточность явную и неявную.

Явная избыточность заключается в том, что в отношении ПРЕПОДАВАТЕЛЬ строки с данными о преподавателях, проводящих занятия в нескольких группах, повторяются соответствующее число раз.

Неявная избыточность в отношении ПРЕПОДАВАТЕЛЬ проявляется в одинаковых окладах у всех преподавателей и в одинаковых добавках к окладу за одинаковый стаж. Поэтому, если при изменении окладов за должность с 500 на 510 это значение изменят у всех преподавателей, кроме, например, Сидорова, то база станет противоречивой.

Средством исключения избыточности в отношениях и, как следствие, аномалий является нормализация отношений.

Тема 2: Метод нормальных форм

Зависимости между атрибутами.

Выявление зависимостей между атрибутами.

Нормальные формы.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: