Beim Nachlesen bewährter Verfahren für Datenbankanwendungen bin ich häufig auf Befürworter sogenannter "Business Logic Layers" gestoßen, und ich versuche zu entscheiden, ob es für mein Projekt am besten ist, eines zu verwenden (es ist ein kleines persönliches Projekt). Mein Problem liegt in der Tatsache, dass mir nichts für die BLL einfällt, was die DAL nicht bereits verarbeiten kann (Abfragen ausführen und Ergebnisse Objekten zuordnen), sodass meine BLL die DAL nur aufruft, ohne selbst etwas zu tun.
Vielleicht irre ich mich genau darüber, was der DAL auch tun sollte. Aber unabhängig davon, welche Art von Funktionalität sollte von einer BLL in einer Datenbankverwaltungsanwendung erwartet werden?