Как определить, есть ли отношение R в BCNF и 3NF?
Я читаю учебник, и он говорит мне, что есть 3 основных атрибута, на которые вы смотрите, но мне трудно понять, что они говорят, или, по крайней мере, применять то, что они говорят, когда дают отношение и ФД.
3 атрибута:
Учитывая отношение R с атрибутом A и X подмножество атрибутов R, для каждого FD X⟶A в F верно одно из следующих утверждений:
- A ∈ X; то есть это тривиальный FD (означает «найден в X»)
- X - суперключ
- A является частью некоторого ключа для R
Два верхних соответствуют BCNF, а 3NF включают третий.