我創造笨的應用程序,它會允許任何人,無需登錄,創建一個表單(使用文本框,下拉菜單,複選框,等使用不同的輸入類型填寫)。這種形式可能是1-100個問題,完成後將通過電子郵件發送給其他人,然後填寫到網站上。高效的MySQL數據庫結構
我第一次設立了我的MySQL數據庫類似this post,有相當多的不同的表都只有幾列。然後我編入索引並使用外鍵來鏈接信息。
從那時起,我已經改變,建立了我的數據庫是這樣,所以我做更少的查詢:
Document
id, name, email, recipientname, recipientemail, document name
Document Questions
document_id, question_id, question, type, comments
是具有用更少的列,但更多的查詢效率比多個表我如何做現在呢?我知道normalization扮演一個角色,但是通過讓表格變得如此特別小,阻礙了表演的程度?
謝謝jaitsu。我將添加額外的實體和類型。 – joshvermaire 2011-02-12 00:31:41