我讀過這個:https://stackoverflow.com/questions/631850/how-do-you-name-your-many-to-many-relationship-tables 但我的問題有點不同。命名多首關係哪個表首先?
我只是想知道如何知道哪個表應該首先命名爲多對多關係中的表名。在我的關係中,我有artist_song
。一位藝術家可以唱很多歌曲,一首歌曲可以由許多藝術家演唱,但如何知道是否將其命名爲artist_song
和song_artist
?雖然我不認爲這有什麼區別,但是對於哪個表首先命名,是否有一定的規則?就我而言,我首先使用了藝術家,因爲更多的時候,一位藝術家可以有很多歌曲。很多藝術家會唱一首歌會更爲罕見。
在這篇文章中:MySQL: How to store/retrieve artist information?他們使用song_artist
來代替,但是用另一種方式命名它會更有意義嗎?或者它真的不重要,只是一種偏好。我也聽說過人們只是按字母順序排列。