我試圖設計一個數據庫,使用Laravel的運動網站的關係。到目前爲止,我已經得到了8個表計劃:Laravel數據庫關係
- 組織
- 聯賽
- 賽季
- 隊
- 名冊
- 遊戲
- 玩家
- 統計
每個團隊都屬於組織和聯盟。組織和聯盟有很多團隊。這是因爲組織可以在不同的聯盟中擁有團隊。
之後,我開始遇到問題。我的計劃是,奧運會桌上將存儲主場和客場球隊,所以我認爲這是一個有很多關係。比賽也需要成爲賽季和聯賽的一部分,所以比賽將屬於賽季和聯賽。我在軌道上嗎?
此外,玩家在同一季節可以屬於多個團隊。這就是爲什麼我做了名冊表的原因,球員可以在那裏與球隊和季節聯繫在一起。此外,我希望這將是季節的歷史名冊。我不能把我的頭圍繞在我需要關閉的關係上。
最後將會屬於遊戲和玩家的統計數據,並且每位玩家對於每場比賽都會有自己的統計數據行。或者會有一個有很多關係?