![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Для устранения указанных аномалий (а на самом деле для правильного проектирования модели данных!) применяется метод нормализации отношений. Нормализация основана на понятии функциональной зависимости атрибутов отношения.
Определение 1. Пусть - отношение. Множество атрибутов
функционально зависимо от множества атрибутов
(
функционально определяет
) тогда и только тогда, когда для любого состояния отношения
для любых кортежей
из того, что
следует что
(т.е. во всех кортежах, имеющих одинаковые значения атрибутов
, значения атрибутов
также совпадают в любом состоянии отношения
). Символически функциональная зависимость записывается
.
Множество атрибутов называется детерминантом функциональной зависимости, а множество атрибутов
называется зависимой частью.
Замечание. Если атрибуты составляют потенциальный ключ отношения
, то любой атрибут отношения
функционально зависит от
.
Пример 1. В отношении СОТРУДНИКИ_ОТДЕЛЫ_ПРОЕКТЫ можно привести следующие примеры функциональных зависимостей:
Зависимость атрибутов от ключа отношения:
Дата публикования: 2015-01-23; Прочитано: 257 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!