Пусть в некоторой таблице хранится информация о предметах, которые читают преподаватели. Бизнес-правило состоит в том, что один профессор может читать только один предмет, но один и тот же предмет могут читать многие профессора. Область учителя уникальна. Id — это суррогатный ключ.
Структура таблицы и пример данных приведены ниже.
id teacher subject
--------------------
1 A Math
2 B Computer science
3 C Math
Id здесь является суррогатным ключом.
Вопрос в том, выполняется ли для этой таблицы второе условие определения 3 NF.
Определение 3NF, которое я считаю
Определение Кодда гласит, что таблица находится в 3НФ тогда и только тогда, когда выполняются оба следующих условия:
Отношение R (таблица) находится во второй нормальной форме (2НФ).
Каждый непростой атрибут R нетранзитивно зависит от каждого ключа R.