单曲表的分析:ID
Name作词ID:
作曲ID:
指挥ID:
??演唱ID:(有可能是多个艺人合唱,建立个艺人歌曲表,是否合理?)语言ID:
风格ID:
流派ID:
表情ID:
主题ID:等。。另:一个表里拖这么多外键算是设计问题么?如何改进比较合理?有时候也要取道对应国家的单曲?
是否也应该加个 国家ID?
Name作词ID:
作曲ID:
指挥ID:
??演唱ID:(有可能是多个艺人合唱,建立个艺人歌曲表,是否合理?)语言ID:
风格ID:
流派ID:
表情ID:
主题ID:等。。另:一个表里拖这么多外键算是设计问题么?如何改进比较合理?有时候也要取道对应国家的单曲?
是否也应该加个 国家ID?
建这么多的外建并不是设计问题,不过可以将主表信息和不常用属性分离,这样有利于性能,但在全信息查询时代码量有些大。