title: Is prefixing each field name in a table with abbreviated table name a good practice?
body: <p>Do you prefix each field in a table with abbreviated table name?</p>
  
  <p>Example:</p>
  
  <pre><code>Table: User
  
  Fields:
  user_id
  user_name
  user_password
  </code></pre>
  
  <p>Or do you do you name your fields minimally?</p>
  
  <pre><code>Fields:
  id
  name
  password
  </code></pre>
  
  <p>If you have used both, then which format you feel helped you most in the long run?</p>
  
  <p>Edit: This question doesn't seem to have a definite answer and both side presents good points. But I have kept the question open for too long time and maybe it's time to mark one answer as accepted. I am therefore marking the highest voted one as accepted.</p>