SQL音乐播放列表数据库设计

时间:2015-11-23 00:24:07

标签: mysql database sqlite database-design playlists

我有一个关于如何为包含歌曲和播放列表的数据库构建表格的问题。我最初的想法是创建一个播放列表标题和id的表格,然后是一个播放列表歌曲表格,其中包含歌曲的唯一ID和它所属的播放列表。

另一个计划是为每个创建的播放列表创建一个新表,并将歌曲信息存储在播放列表的每个表中。问题是,这是一个好的方法还是有一些原因,创建这些新表会对性能或任何其他原因造成不利影响?谢谢你的帮助!

1 个答案:

答案 0 :(得分:4)

这样的事情怎么样?

歌曲:

id title length artist_id

艺术家:

id name

播放列表:

id title user_id 

Playlists_Songs:

playlist_id song_id

用户:

id name email