如果我有四个表,每个表都有四列,它们使用来自'users'的主键,即'id'并且是int类型,并且表之间的关系永远是一对一的,那么让这些表单独使用'id'作为唯一的外键,而不是一个有16列的表,是否仍然合适?
最佳答案
如果那样的话,我想问一下联合会给你买了什么。要么一个表就是您所需要的全部,要么它总是一对一关系的语句可能会改变。如果是前者,我会去规范化。如果是后者,我会保留多表设计。
关于sql - SQL数据库结构。正常化?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6337989/