我有一個表,有很多領域保持它作爲一個表持有「總計」,例如:當鏈接表或多個字段
UserID | total_classA | total_classB | total_classC // and so on
我能有第二個表但是有:
ClassType | Total | UserID
但我真的不知道第二張桌子對於多對一的關係是多麼有益,首先我將不得不存儲更多行數據,並且我必須使用連接來選擇數據。
但很多事情我讀會建議有兩個表是最好的了一個表,有很多領域......這是爲什麼,因爲我看不到的優點是,在上述情況=/
那麼,你需要在將來能夠添加'total_classD'嗎? 'classA','classB'或'classC'在數據庫的其他地方具有語義含義嗎? – 2013-02-25 03:23:30
他們沒有意義,如果沒有,你們將來會有更多的班級。 – Sir 2013-02-25 03:25:08