What is the best schema design for child collection with a "primary" entity
- by erg39
Here is the scenario: You have a Persons table with a one-to-many relationship with an Addresses table, where one of the Address rows is the "primary" Address.
Is it better in a normalized schema to
Use a Persons.PrimaryAddressID to access the "primary" Address for a Person
or
Use an Addresses.IsPrimary bit column to reference the "primary" Address for a Person via Addresses.PersonID
or
Other
and why?