title: Database Relational Table Person and Address
body: <p>What is the appropriate way of handling a situation where you have a table Person that has persons name, phone number, and other information and a second table Address?</p>
  
  <p>Should you specify the Address primary key as a foreign key in the Person table or is it best to have a Person_has_Address with foreign keys to the person and the address?</p>
  
  <p>I have begun to notice it is quite cumbersome to use foreign key constraint as it then requires you to have to input the address first then the person where if you use a Person_has_Address you can start with the Person or the Address table.</p>