我有一个表有一个属性类别。例如,我保存具有属性的歌曲的表格类型:第三范式的设计是?
Songs(
ID (INT),
Name (STRING),
Genre: (STRING)
)
表格是否为第三范式?
我的意思是,我知道这是更好的Genre
保存在另一个表和有像表之间的关系:
Songs(
ID (INT),
Name (STRING),
Genre_ID: (INT)
)
Genre(
ID (INT),
Name (String)
)
其中Songs.Genre_ID = Genre.ID
。
但我不能确定是否第一个案件(与一张表)违反任何规则的第三范式!
是吗?如果是,哪一个?
谢谢, 迈克
你是正确的在上面的所有表的关键是ID(s)。我忘了提及。谢谢你的回答! – Mike