属性カテゴリを持つテーブルがあります。たとえば、属性 Genre を持つ曲を保存するテーブル:
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
。
しかし、最初のケース (テーブルが 1 つ) が第 3 正規形の規則に違反しているかどうかを判断することはできません!
そうですか?はいの場合、どちらですか?
ありがとう、マイク