Databanklaag
Databanklaag is een bouwsteen in informatiesystemen die de toegang tot opgeslagen gegevens regelt. Ze kapselt de data-accesslogica in, beheert databaseconnecties, voert CRUD-operaties uit en verzorgt de mapping tussen database-tabellen en de domeinmodellen van de applicatie.
In een gelaagde architectuur bevindt de databanklaag zich onder de businesslogica- en presentatielagen en levert een
Patronen en implementaties: Repository, Data Mapper, DAO, of Active Record. Implementatie kan via een ORM (zoals
Overwegingen: Beveiliging, toegangscontrole en auditing; consistentie en integriteit; testbaarheid door afbakenen van interfaces; performantie en caching-opties.