title: Is there a relationship between Database Tables and Object Oriented Classes?
body: <p>Every time I program I recognize this relationship between classes and tables, or am I imagining it.</p>
  
  <p>You can have a class per database table or a table per class i.e. :</p>
  
  <pre><code>    tables: customer, products, order.
  
      classes: customer, products, order, may have methods such as addRecord, deleteRecord, updateRecord.
  </code></pre>
  
  <p>what is this called? Object-Relational? I am not a DBA.</p>