2008-11-27 114 views
1

我對MySQL相當陌生,有一個項目,我需要設計一個數據庫來存儲在線調查問卷的回覆。報告將需要從數據中寫入。有沒有人有關於使用什麼類型的字段的任何提示?這些問題要麼是否定答案,要麼從非常滿意到非常不滿意或多選的4個選項中選擇。這主要是我不確定的選擇問題,因爲我需要能夠生成報告來顯示滿意客戶的百分比。我知道這可能是非常基本的,但我不想誤解它。問卷調查的MySQL表設計

+0

這並不是您的問題的全部答案,但[先前提出的問題] [1]可能對您有所幫助。 [1]:http://stackoverflow.com/questions/321375/mysql-column-with-various-types – Ben 2011-02-10 05:29:55

回答

1

一些這取決於調查的設計 - 它是單頁或多頁;如果是多頁面的,你是在頁面間移動還是在頁面移動時存儲數據,等等。我認爲最大的問題是單個調查響應是對應一個數據庫行還是對應一個數據庫行單一調查答覆可能會分成多行。很明顯,前者是可行的方式。

對於具體的多項選擇問題,我會使用INT或ENUM列;確定以特定方式回答的響應者分數是簡單的「SELECT ... GROUP BY」查詢。

+0

的調查將在一個頁面上,我曾在invisaged一行每個響應。感謝您的幫助 – Lisa 2008-11-27 14:34:42