Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Функциональные зависимости атрибутов

CuBook05

Метод нормальных форм является классическим методом проектирования реляционных БД. Он основан на фундаментальном в теории реляционных БД понятии зависимости между атрибутами отношений.
 
Между атрибутами отношений существуют следующие основные виды зависимостей:
  • функциональные;
  • многозначные;
  • транзитивные.
Понятие функциональной зависимости является базовым.
Атрибут В функционально зависит от атрибута А, если каждому значению А соответствует в точности одно значение В. А и В могут состоять из нескольких атрибутов (быть составными).
Различают частичную и полную функциональные зависимости. Под частичной функциональной зависимостью понимают зависимость неключевого атрибута от части составного ключа.
 
Полная функциональная зависимость - зависимость неключевого атрибута от всего составного ключа.
 
Определение. В отношении R атрибут В многозначно зависит от атрибута А, если каждому значению А соответствует множество значений В, не связанных с другими атрибутами из R.
 
Многозначные зависимости могут быть:
  • «один-ко-многим» (1:М) - одному значению атрибута А соответствует несколько значений атрибута В;
  • «многие-к-одному» (М:1) - несколько значений атрибута А соответствует одному значению атрибута В;
  • «многие-ко-многим» (М:М) - нескольким значениям атрибута А соответствует несколько значений атрибута В.
Определение. Атрибут С зависит от атрибута А транзитивно, если для атрибутов А, В я С выполняются следующие условия: атрибут С функционально зависит от атрибута В, а атрибут В функционально зависит от атрибута А, но обратная зависимость отсутствует.
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий


Защитный код Обновить