Sea*_*bbs 3 mysql sql database
我目前正在开发一个包含许多不同表的项目,这些表使用规范化来有效地最小化重复和NULL单元格值.我的问题涉及最小化正在使用的表格数量的正确方法,以及我所采用的方法是否糟糕以及我可能采取的方法是否存在可预见的问题.
我很快就制定了一个与我正在做的相比较的例子,但更加简化了.
请帮助我了解哪种方法更好,或者有更好的方法然后显示?
图片http://img225.imageshack.us/img225/6972/helpdb.jpg
更大图像的链接,http://img225.imageshack.us/img225/6972/helpdb.jpg
编辑:我要感谢大家的热烈回答/评论.我能够将我的初始数据结构表削减大约40%; 答案也帮助我改进了我目前的数据结构,使其更加可扩展.我希望在未来2-3个月内完成这个项目.然后你可以看看你帮助我学习和建立的东西!非常感谢你,我希望在我的知识和经验增长的同时,向我现在所处的社区做出贡献.再次感谢你!
小智 6
为什么甚至为不同的实体类型都有单独的表?你可以这样做:
实体:id_entity,name,entity_type(即人,狗,鱼等)
Illness_resilience:entity_id,sick_id等......