编辑: 将它全部放在1个大表中,并且有一个标志区分不同形式是否是一个好主意?数据库规范化
我必须建立一个5种形式的网站,也许更多。到目前为止的形式领域如下:
http://i56.tinypic.com/25it7c7.jpg http://i56.tinypic.com/25it7c7.jpg
什么是规范化这种设计的最佳方法?
我在想分裂“个人资料”分为3个不同的表: http://i53.tinypic.com/auts2h.jpg http://i53.tinypic.com/auts2h.jpg
,然后用一个ID从他人引用它们...
会认为有意义吗?它看起来像我会结束很多关系...
这是一个功课题吗?如果是的话不是问题,但你应该在你的问题中提及它(而不是标签)。回到你的问题:你说你正在考虑将“个人详细信息”分成3个表格,但是你不会在你的表格图中显示这个名称的表格。你的表格图也不显示完整的列名,所以很难看到它们是否可以正常化。最后,你是否真的遵守了规范化的规则并陷入困境,还是你只是要求别人去做所有的工作?我认为你需要在你的问题上更具体。 – Tony 2011-01-12 12:18:30
对不起,我现在意识到你提到的“个人详细信息”是刺激通过提取个人详细信息来规范设计的这一部分。 – Tony 2011-01-12 13:20:45