我目前正在編寫一個web應用程序,我正在設計我的數據庫來存儲要從Web應用程序收集的信息。我應該爲數據庫創建一個大表還是多個小表
當前Web應用程序旨在向用戶展示用戶必須填寫的僅有ONE調查問卷。用戶必須完成的調查問卷將基於幾個因素。
總共有4份不同的問卷。
每個調查問卷將有不同數量的問題。
所以我的問題是:
我要設計4個不同的表制定的問卷調查,或者我應該創建1臺,將有足夠的行和列來存儲所有4個問卷的迴應?哪個選項對系統最爲有效且費用最低。
如果我打破他們到基於問卷調查4頁不同的表,這將是一個主鍵
我已經有用戶等表的最佳解決方案..
感謝
尼克
請不要標記'mysql'和'sql-server',除非你真的有一個問題涉及到兩者。如果你可以刪除不適用於你的問題的標籤,那麼所有遇到它的人都會受益。 **另外,**基於意見或太寬泛的問題很可能會被關閉。由於這個問題並不直接涉及需要調試/解決的問題,而是一個開放答案的問題,因此它不屬於SO。 – Santi
單個調查問卷的設計應該(可能)需要多個表格;針對多個問卷的設計應該只需要一張附加表格,並且用於單個問卷的表格中的附加字段用於標識那些表格中的哪些行屬於哪個問卷。 – Uueerdo
寫下的這個問題可能太寬泛了。你在使用ORM嗎?這些表是隻插入還是更新?你的可擴展性要求是什麼? –