Capa de acceso a datos

Este acrónimo se usa predominantemente en entornos Microsoft ASP.NET.

Esto permite que los módulos del cliente (o usuario) se crearan con un mayor nivel de abstracción.

Por ejemplo, en lugar de utilizar comandos tales como insertar, eliminar y actualizar para acceder a una tabla específica en una base de datos, una clase y unos procedimientos almacenados se podrían crear en la base de datos.

Los procedimientos se han llamado de un método dentro de la clase, lo que devolvería un objeto que contiene los valores solicitados.

O bien los comandos inserción, eliminación y actualización podría ser ejecutado en funciones simples como registerUser o loginUser almacenada dentro de la capa de acceso a datos.