این لایه وظیفه دارد یک واسطه برای لایه منطق فراهم آورد که از طریق آن لایه منطق بتواند بدون درگیر شدن در پیچیدگی‌های مربوط به ارتباط مستقیم با پایگاه داده و … بتواند عملیات لازم شامل ذخیره‌سازی، ویرایش، حذف و بازیابی داده‌ها را انجام دهد .
iːn lˈɑje vazˈifeː dˈɑrad jˈek vˈɑsetˌeː barˈɑje lˈɑje mˈanteq1 farˈɑham ˈɑvard kˈeː az tarˈiq1e ɑn lˈɑje mˈanteq1 betavˈɑnad bedˈuːn dˈarɡir ʃˈodan dˈar pˌitʃidˈeɡihˈɑje mˈarbut beː ˌertebˈɑt mostˈaq1im bɑ pˈɑjɡˈɑh dˈɑdeː vˈa … betavˈɑnad ˌamalˈiɑt lˈɑzem ʃˈɑmel zaxˈireːsˈɑzi virˈɑjeʃ hˈazf vˈa bɑzjˈɑbi dˈɑdeːhɑ rɑ ˈaːndʒˈɑm dˈahad .