Если есть отношение:
studentColor (studentNumber, favouriteColor)
И у меня есть эта зависимость:
studentNumber -> favouriteColor
Итак это означает, что у ученика может быть только один любимый цвет, но многие ученики могут выбрать любимый цвет, поэтому я понимаю, что существует многозначная зависимость:
favouriteColor - >> studentNumber
таким образом, это отношение квалифицируется только в BCNF.
Но мне было интересно, если его:
studentNumber -> favouriteColor
favouriteColor -> studentNumber
это означает, что если студент выбрал цвет, он больше не может быть выбран, поэтому здесь нет многозначной зависимости. Поскольку я слышал, что отношение должно удовлетворять этим правилам, оно должно быть в 4NF
. Оно должно быть в нормальной форме Бойса-Кодда (BCNF). таблица не должна иметь многозначной зависимости.
Означает ли это, что она в 4NF?