Ran*_*der 3 database-design foreign-keys
对于那些生活和呼吸数据库设计的人,你有没有找到令人信服的理由在表中有多个FK指向同一个父表?
我们最近不得不处理这样一种情况:我们有一个包含六列的表,这些列都是同一父表的FK列.我们正在辩论这是否表明我们的设计很糟糕,或者这是否比我们想象的更常见.
非常感谢.
这在很大程度上取决于具体情况.有时你需要像这样,有时候,重新设计是有序的.浮现在脑海的第一个良好的使用是一个网站,其中一个消息传递系统user_to和user_from领域将既指回user_id在users表中.
然而,对于6指回,我认为需要重新设计一些东西,但不知道具体细节,这是不可能的.