title: Should User and Address be in separate tables?
body: <p>Currently my users table has the below fields</p>
  
  <p>
  <li>Username</li>
  <li>Password</li> 
  <li>Name</li>
  <li>Surname</li>
  <li>City</li>
  <li>Address</li>
  <li>Country</li>
  <li>Region</li>
  <li>TelNo</li>
  <li>MobNo</li>
  <li>Email</li>
  <li>MembershipExpiry</li>
  <li>NoOfMembers</li>
  <li>DOB</li>
  <li>Gender</li>
  <li>Blocked</li>
  <li>UserAttempts</li>
  <li>BlockTime</li>
  <li>Disabled</li></p>
  
  <p>I'm not sure if I should put the address fields in another table. I have heard that I will be breaking 3NF if I don't although I can't understand why. Can someone please explain?</p>