Databaseniveauets
Databaseniveauets is a concept in software engineering describing the layer of a multi-tier information system responsible for data storage, persistence, and access. In a typical three-tier architecture it sits between the application logic (business layer) and external data sources or back-end systems. The term is used mainly in Danish-language IT literature to distinguish the database layer from the presentation and application layers.
The databaseniveauet usually comprises a database management system (DBMS), data schemas, tables, indexes, stored procedures, and
Responsibilities include data integrity through constraints and transactions (ACID properties where applicable), performance optimization (indexes, query
Interaction with other layers typically occurs through data access layers, ORMs, or SQL- and API-based queries.
Terminology varies by language and framework; in some contexts databaseniveauet or data access layer are used