Als je maar met één persoon getrouwd kunt zijn:1:1
-------------
- Person -
-------------
id (key)
maried_to_id (foreign key)
Als u met meer dan één persoon getrouwd kunt zijn of eerdere huwelijken wilt bijhouden, n:n
-------------
- Person -
-------------
person_id (key)
-------------
- Mariage -
-------------
first_person_id (foreign key)
second_person_id (foreign key)
start_date
end_date
(ook first_person_id + second_person_id + datum vormen een unieke sleutel voor het huwelijk. Je zou de datum kunnen weglaten, maar dan worden hertrouwen niet gevolgd)