title: Database schema about social networking like Facebook
body: <p>Like Facebook, I have posts, comments and user profiles.</p>
  <p><strong>I THINK THAT</strong></p>
  <blockquote>
  <ul>
  <li><p>Posts and comments <strong>do not</strong> need the details of user</p>
  </li>
  <li><p><strong>ONLY</strong> user profiles need the details</p>
  </li>
  </ul>
  </blockquote>
  <p>So I separate the user information into <strong>main</strong> and <strong>detail</strong></p>
  <p>Here is the schema.</p>
  <p><img src="https://i.stack.imgur.com/AycOZ.png" alt="schema" /></p>
  <p><strong>Question</strong></p>
  <blockquote>
  <p>Is it necessary to separate user data into <strong>main</strong> and <strong>details</strong>?</p>
  <p><strong>WHY</strong> not or <strong>WHY</strong> yes?</p>
  </blockquote>
  <p>Thanks for applying!</p>