У меня есть таблица с категорией атрибутов. Например, таблица, в которой я сохраняю песни с атрибутом Жанр:
Songs(
ID (INT),
Name (STRING),
Genre: (STRING)
)
Таблица в 3-й нормальной форме?
Я имею в виду, я знаю, что лучше сохранить Genre
в другой таблице, и у них есть связь между таблицами, например:
Songs(
ID (INT),
Name (STRING),
Genre_ID: (INT)
)
Genre(
ID (INT),
Name (String)
)
где Songs.Genre_ID = Genre.ID
.
Но я не могу определить, нарушает ли первый случай (с одной таблицей) какое-либо правило 3-й нормальной формы!
Есть ли это? Если да, то какой?
Спасибо,
Mike