2014-06-15 74 views
-1

我想創建一個應用程序,根據用戶填寫的一些問卷調查評估業務。但是,我在創建適當的模式時遇到了一些麻煩。業務類型不同,根據業務類型,問卷可能會有所不同。用戶將商家評分以回答1-7問卷的問題,而不同的問卷可以有不同數量的問題爲問卷評分系統創建數據庫模式

所以我最初的想法是以下幾點:

  1. 表有關的問題
  2. 表與外鍵的問題
  3. 表爲企業

的調查問卷和企業問卷。但我似乎無法爲每個用戶評分正確實施評分系統。這是正確的方法嗎?也許有些不同?你有什麼建議?

+0

您是否考慮過對調查問卷*主題*而非問卷本身的信息進行建模?問卷僅僅是填充信息的工具,並不需要特殊的數據模型來支持。 – sqlvogel

+0

你會善意解釋一些嗎? – Apostolos

回答

1

是 - 繼續。你還應該考慮:

  1. 表將商業鏈接到將被問到的問卷。 (FK業務和問卷)

  2. 表的具體業務/問卷鏈接到一組(每用戶)

您應該然後能夠計算出你想要的任何評價或者通過業務答案或用戶或調查問卷

+0

我正在考慮列表 UserID,BuisnessID,QuestionID,Rate。可以從鏈接Buisnesses和問卷的表no1中檢索QuestionsID。你怎麼看? – Apostolos

+0

是的。你可以打破個人答案,特別是如果在不同問卷上重複同樣的問題。 – Randy