"Поскольку все кортежи в отношении по определению уникальны, в нём всегда существует хотя бы один суперключ (например, включающий все атрибуты отношения)."
https://ru.wikipedia.org/wiki/Суперключ"Запоминающееся и, по традиции, наглядное резюме определения 3NF Кодда было дано Биллом Кентом: каждый неключевой атрибут «должен предоставлять информацию о ключе, полном ключе и ни о чём, кроме ключа» [1].
Условие зависимости от «полного ключа» неключевых атрибутов обеспечивает то, что отношение находится во второй нормальной форме; а условие зависимости их от «ничего, кроме ключа» — то, что они находятся в третьей нормальной форме."
https://ru.wikipedia.org/wiki/Третья_нормальная_форма
four-eyesУченик (74)
8 лет назад
Просто автор статьи утверждает, что если неключевой атрибут (какое-либо государство) повторяется (2 СССР), то якобы (СССР может соответствовать нескольким суперключам), а я считаю, что каждому неключевому элементу соответствует только один ключевой элемент, и не важно, сколько повторяющихся неключевых элементов в таблице, важно то, что у каждого есть свой уникальный суперключ.
Или я ошибаюсь?)
four-eyesУченик (74)
8 лет назад
Скажем, если добавить атрибут ID и сделать его ключевым, то каждому ID будет соответствовать определенный шпион, однако значение в поле государство будет зависеть от значения в поле шпион, следовательно id транзитивно зависит от государство и, в таком случае, можно заявить, что это не третья нормальная форма.
Но в примере отсутствует ID
Как мне кажется, пример не правильный, так как "Имя Шпиона" - суперключ, то есть удовлетворяет требованию уникальности.