26
有没有时间使用数据库1:1关系有意义?
我想到标准化的那一天,对我而言,我想不起来数据库中应该存在1:1关系的时候了。 名称:SSN?我会将它们放在同一张表PersonID:AddressID中吗?同样,同一张桌子。 我可以拿出无数个1:1:1或many:many(带有适当的中间表)示例,但从来没有1:1。 我是否缺少明显的东西?
结构化查询语言(SQL)是用于查询数据库的语言。问题应包括代码示例,表结构,示例数据以及正在使用的DBMS实现的标签(例如MySQL,PostgreSQL,Oracle,MS SQL Server,IBM DB2等)。如果您的问题仅涉及特定的DBMS(使用特定的扩展名/功能),请改用该DBMS的标签。使用SQL标记的问题的答案应使用ISO / IEC标准SQL。