2014-09-29 66 views
0

我有一個Person表,它可以將一條記錄鏈接到同一Person表中的另一條記錄。代表這一點的最佳方法是什麼?數據庫/模型設計 - 與另一個人相關的人

另一方面,我需要實現一個用戶界面來定義兩個人之間的關係。例如:

人1人一妻子 2.

老婆這將降示下來的關係之一。

此外,在同一UI中,他們需要有一個備註字段供用戶添加與該關係相關的任何備註。我不確定筆記字段應該存在的位置,我是否需要一個單獨的關係表?

+0

你的問題有一個相當直接的答案:添加關係類型和人員作爲與表主鍵相關的外鍵。如果您想要一個可擴展的解決方案,您可以創建一個RelationshipType表,將其鏈接到下拉框。你關心什麼? – darlinton 2014-09-29 16:43:25

+0

感謝您的回覆,我確實已經這樣做了,但不知道如何處理** note **字段。應該在哪裏存儲? – zoro74 2014-09-29 22:15:14

+1

我結束了Person - > Relationship - > RelationshipType。關係有person1,person2,relationship_type和note字段 – zoro74 2014-09-30 01:04:18

回答

0

我結束了Person - > Relationship - > RelationshipType。關係有person1,person2,relationship_type和note字段