0
我正在練習python燒瓶,我打算創建一個非常簡單的音樂網站,現在正在創建數據庫。創建數據庫。需要設計幫助
我是新來的數據庫,所以我只是想幫忙看看錶和關係是否正確。
我還會在playlist_songs的songID列中存儲多首歌曲ID嗎?
userTable
userID (PK), username, email, password, level
songTable
songID (PK), songName, songArtist, songGenre, songDuration
playlistTable
playlistID (PK), userID (FK), playlistName, playlistDescription
playlist_songs
playlistID (FK), songID (FK)
您的playlist_songs可能需要訂購? –
我很高興所有的歌曲都只是爲了添加到播放列表中,所以我只是在每次添加歌曲時將歌曲ID添加到該列中? 只是想我會如何加載他們到一個頁面? – Shane
看起來很好。是的,你會存儲多首歌曲ID,但是我希望每行只有一個。我通常添加日期戳和一些簡單的審計列,如CreatedBy,CreatedDate,UpdateBy,UpdateDate,LastLogin等。但是,這並不重要。 – Mackan