Top.Mail.Ru
Ответы

Находится ли таблица в 3НФ?

В 3НФ говорится:
Отношение находится 3НФ, если оно в 2НФ и ни один из его не ключевых атрибутов не зависит функционально от любого другого не ключевого атрибута.

И как я понял, предполагается что таблица имеет только один потенциальный ключ.
Та квот, а у меня их 3:
ID, login, email
Логин и емайл имеют уникальный индекс.
Если ключевым атрибутом считается только ID, а он PRIMARY.
То login и email выходит не ключевые атрибуты?

Не могу понять, находится ли такая таблица в 3НФ или нет?

По дате
По рейтингу
Аватар пользователя
Новичок
7лет

Да, это третья нормальная форма.
В Википедии сказано, что потенциальных ключей может быть несколько.
https://ru.wikipedia.org/wiki/Третья_нормальная_форма

Аватар пользователя
Высший разум
7лет

Каждая таблица содержит один потенциальный ключ
"Поскольку все кортежи в отношении по определению уникальны, в нём всегда существует хотя бы один потенциальный ключ (например, включающий все атрибуты отношения)."

И что там красным обозначается у вас?

Ну и главное тут функциональные зависимости убрать, по простому
1 4 16
2 5 25
3 6 36
4 5 25
5 4 16

Тут ключ по 1 столбцу, а другие два столбца (атрибута) не ключевые.
Но тут есть зависимость функциональная между 2 и 3.
Вроде есть, так как это я сказал и видно тем, кто занимался математикой.
Но от того, что видно, не значит, что действительно есть, вы не по данным это определяете, а зная модель которую показывает эта таблица и потому четко понимате, что 2 столбец есть аргумент функции квадрата а 3 есть сам результат этой функции зависимый от 2 столбца