我创造笨的应用程序,它会允许任何人,无需登录,创建一个表单(使用文本框,下拉菜单,复选框,等使用不同的输入类型填写)。这种形式可能是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