У меня есть R (A, B, C, D) с AB первичный ключ и AD -> C2НФ второй нормальной форме сложного упражнения
Я думаю, что он находится в 2НФ becouse вы не можете определить C с подмножеством из AB из wiki «таблица находится в 2NF, если она находится в 1NF, и никакой атрибут non-prime не зависит от какого-либо правильного подмножества любого ключа-кандидата в таблице»
, но многие говорят, что оно находится в 1nf, поскольку определение "в 2NF, если оно находится в 1NF, и каждый атрибут непервойной таблицы зависит от всего каждого ключа-кандидата" , так что AD - это не весь первичный ключ, а только часть с anothe г приписывать не простое
пожалуйста, если вы можете поставить также некоторые refereces различные из википедии, так что я могу demostrate мой тезис, если это действительно правильно
Тот факт, что {AB} является ключом, означает, что AB-> CD. «Отношение R находится во второй нормальной форме, если оно находится в первой нормальной форме , и каждый непервойственный атрибут R полностью зависит от каждого кандидата ключа R." [1] Поэтому R удовлетворяет 2NF, потому что каждый атрибут nonprime (C, D) полностью зависит от каждой клавиши ({A, B}). [1] * Codd EF, «Дальнейшая нормализация реляционной модели базы данных» в Randall J. Rustin (ред.), Системы базы данных: симпозиумы по компьютерным наукам Courant Series 6, Prentice-Hall, Englewood Cliffs, NJ, 1972 . * – sqlvogel