Al leer sobre buenas prácticas para aplicaciones de bases de datos, con frecuencia me encuentro con defensores de las llamadas "capas de lógica de negocios" y estoy tratando de decidir si es mejor para mi proyecto usar una (es un pequeño proyecto personal). Mi problema radica en el hecho de que no puedo pensar en nada para que el BLL haga que el DAL ya no pueda manejar (ejecutar consultas y asignar resultados a objetos), por lo que mi BLL simplemente llama al DAL sin hacer nada por sí mismo.
Tal vez me equivoque sobre lo que el DAL debería estar haciendo también. Pero independientemente, ¿qué tipo de funcionalidad debería esperarse de un BLL en una aplicación de administración de bases de datos?