Может ли реляционная таблица только с 2 атрибутами быть в 4NF? - PullRequest
0 голосов
/ 24 апреля 2020

Если есть отношение:

studentColor (studentNumber, favouriteColor)

И у меня есть эта зависимость:

studentNumber -> favouriteColor

Итак это означает, что у ученика может быть только один любимый цвет, но многие ученики могут выбрать любимый цвет, поэтому я понимаю, что существует многозначная зависимость:

favouriteColor - >> studentNumber

таким образом, это отношение квалифицируется только в BCNF.

Но мне было интересно, если его:

studentNumber -> favouriteColor

favouriteColor -> studentNumber

это означает, что если студент выбрал цвет, он больше не может быть выбран, поэтому здесь нет многозначной зависимости. Поскольку я слышал, что отношение должно удовлетворять этим правилам, оно должно быть в 4NF

. Оно должно быть в нормальной форме Бойса-Кодда (BCNF). таблица не должна иметь многозначной зависимости.

Означает ли это, что она в 4NF?

...