一个数据库设计问题:您何时决定使用 1 对 1 关系表?
我看到的其中一个地方是,例如,当您有一个 User 和 UserProfile 表时,人们将它们拆分,而不是将所有列都放在 User 表中。
从技术上讲,您可以将所有列放在一个表中,因为它们的关系是一对一的。
我知道有人说对于 UserProfile 表,随着时间的推移,您需要更改表以添加更多列,但我真的不认为这是拆分表的充分理由。
那么,如果我要设计一个 User 表和 UserProfile 表,对我来说只在一个表中做会更好吗?