Проектирование БД начинается с определения всех объектов, сведения о которых будут включены в базу, и определения их атрибутов. Затем атрибуты сводятся в одну таблицу – исходное отношение.
Одно из требований к отношениям заключается в том, чтобы все атрибуты отношения имели атомарные (простые) значения.
ПРЕПОДАВАТЕЛЬ
| Ф.И.О. | Должн. | Оклад | Стаж | Д_ Стаж | Каф | Предм. | Группа | ВидЗан |
| Иванов И.М. | Препод. | СУБД | Практ. | |||||
| Иванов И.М. | Препод. | ПЛ/1 | Практ | |||||
| Петров М.И. | Ст.преп. | СУБД | Лекция | |||||
| Петров М.И. | Ст.преп. | Паскаль | Практ. | |||||
| Сидоров Н.Г. | Препод. | ПЛ/1 | Лекция | |||||
| Сидоров Н.Г. | Препод. | Паскаль | Лекция | |||||
| Егоров В.В. | Препод. | ПЭВМ | Лекция |
Рис.4. Исходное отношение Преподаватель
Исходное отношение ПРЕПОДАВАТЕЛЬ содержит избыточное дублирование данных, которое и является причиной аномалий редактирования. Различают избыточность явную и неявную.
Явная избыточность заключается в том, что в отношении ПРЕПОДАВАТЕЛЬ строки с данными о преподавателях, проводящих занятия в нескольких группах, повторяются соответствующее число раз.
Неявная избыточность в отношении ПРЕПОДАВАТЕЛЬ проявляется в одинаковых окладах у всех преподавателей и в одинаковых добавках к окладу за одинаковый стаж. Поэтому, если при изменении окладов за должность с 500 на 510 это значение изменят у всех преподавателей, кроме, например, Сидорова, то база станет противоречивой.
Средством исключения избыточности в отношениях и, как следствие, аномалий является нормализация отношений.
Тема 2: Метод нормальных форм
Зависимости между атрибутами.
Выявление зависимостей между атрибутами.
Нормальные формы.






