【发布时间】:2015-11-28 06:41:36
【问题描述】:
请向我推荐一个用于音乐库的 MySQL 表的良好结构。我建议字段歌曲名称,歌曲艺术家,专辑。
【问题讨论】:
标签: java mysql database-design relational-database
请向我推荐一个用于音乐库的 MySQL 表的良好结构。我建议字段歌曲名称,歌曲艺术家,专辑。
【问题讨论】:
标签: java mysql database-design relational-database
如果您要使其成为一个关系数据库,您至少需要一个艺术家(或乐队)表、歌曲表和专辑表。
一个艺术家/乐队可以有很多专辑,所以专辑表中有一个外键。一首歌可以是单曲或专辑的一部分,因此您可以在歌曲表中放置一个可以链接到专辑的外键。另外,也许您会希望在歌曲表中添加一个标志,以表明它是单曲还是专辑的一部分。
【讨论】:
您可能希望以database answers 开头。这是免费提供的大量数据库模型。他们中的许多人都没有实现,所以他们只是一个自己动手项目的起点。但是作者做了很多工作来澄清这个问题。
我不知道具体的音乐库,但如果它们在那里,你应该能够找到它们。
【讨论】: