我是網絡開發新手,可以真正使用一些建議。謝謝大家!如果我只有一對多的數據庫,我還應該使用多對多的數據庫結構嗎?
我有一個表格,我讓用戶從1評價自己在幾個方面(心理,身體,遊戲)的經驗 - 10.總共有大約10區。用areaID和userID製作一個區域表和一個交叉表是否值得?在這種情況下,創建一個包含11列的表格(每個區域加上一個用戶ID)會不會更容易?
據我瞭解,有areaID表示的關鍵「區域」表將是最強大的,並讓我在以後添加更多的地區,但我真的不認爲自己這樣做。此外,因爲我只希望< 1000用戶,將另一列添加到MySQL分貝是很多工作?
最後,什麼是分界點,我其實應該使用許多一對多的結構?後來在表格中,我有用戶從1到4的比率〜30個字段。我應該在那裏使用兩個表系統嗎?
再次感謝!
你是否絕對確定區域的數量將不會改變?你確定你能確定嗎?另外,「多對多」中「多」的定義實際上是「多於一個」。 – Wiseguy