title: Database relations, foreign key and diagram - MySQL workbench
body: <p>I trying to make database diagram with MySQL workbench. Something like this : </p>
  
  <pre><code>users
  --FK user_logins
  --FK user_tabs
  ----FK tab_favorites
  --FK user_settings
  ...
  </code></pre>
  
  <p>But when I make some relations in diagram, MySQL Workbench makes additional column for each table as foreign key. So if I have 20 tables related to <code>users</code> table, it will make 20 additional cols in <code>users</code> table.</p>
  
  <p>I am n00b in DBs, but this looks bad. Is better to make <code>users.user_id</code> FK to all other tables? And if is, how to make it with MySQL workbench diagram tool?</p>