SQL数据库结构。正常化?

| 如果我有四个表,每个表有四列,它们使用来自\'users \'的主键,该主键是\'id \'并且类型为int,并且表之间的关系是一对一的,仍然合适的是,用\'id \'作为唯一的外键来分隔表,而不是用16列的表?     
已邀请:
        在这种情况下,我想问一下JOIN正在购买您什么。您只需要一张表,或者始终保持一对一关系的声明可能会改变。如果是前者,我将进行非规范化。如果是后者,我将保留多表设计。     
        通常有使用非规范化数据库架构的原因,例如性能或更好的概念化。但是,鉴于您提供的信息,听起来好像只使用一张桌子会更好。拥有3个具有1对1关联的表并且每个表只有4列似乎有些奇怪。     

要回复问题请先登录注册