标签: database database-design duplicates unique foreign-key-relationship
您如何在两个表格中保留重复的电话号码?
在写这篇文章时,我意识到为什么不将手机号码列分成单独的表,并使用外键约束,其中移动电话号码表存储ph#和一个引用该人的唯一键的键列和后代键列。这样我就可以在手机号码表上创建一个约束,以便不存储ph#列的重复项。
这是唯一可行的解决方案还是有其他方法可以解决这个问题?我认为这是首选的解决方案,对吗?
感谢。
答案 0 :(得分:0)
是的,这是一个很好的解决方案。存储号码的表可以存储每个电话号码一次,您可以像使用那样使用该表的主键作为外键。