SQL数据库结构.正常化?

Lee*_*Lee 1 sql database schema

如果我有四个表,每个表有四列,它们使用'users'中的主键,即'id'并且类型为int,并且表之间的关系只是一对一的,它是否仍适合于将表与'id'分开作为唯一的外键,而不是一个有16列的表?

duf*_*ymo 5

在这种情况下,我会问JOIN会给你带来什么.您只需要一个表,或者它始终是一对一关系的声明可能会发生变化.如果是前者,我会反规范化.如果是后者,我会保留多表设计.