title: What is the difference between Database Abstraction Layer & Data Access Layer?
body: <p>I am actually stuck in 3-tier structure. I surfed the internet and found two terminologies "Database Abstraction Layer" &amp; "Data Access Layer".</p>
  
  <p>What are the differences between the two?</p>