title: I want to design a user sign Up table
body: <p>I am designing a user sign up table in SQL Server where I have several tables including:</p>
  
  <ul>
  <li>Rolls table</li>
  <li>Country table </li>
  <li>City Table </li>
  <li>State Table</li>
  <li>User Table</li>
  </ul>
  
  <p>I am having problem designing user table. Should I make Country, states, city columns as varchar or int? Should I make them as foreign keys if they are int?</p>
  
  <p><a href="https://i.stack.imgur.com/eKsvg.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/eKsvg.png" alt="enter image description here"></a></p>
  
  <p>This is my database diagram. Please help</p>