Versie | 1.0 | Creatie datum | 11-10-2022 |
Unieke indexen aanleggen kan worden gedaan op basis van de sleutel (de primary keys bijvoorbeeld). Echter als je dat zou willen dan kan dat ook op een combinatie van kolommen voor extra duplicatie validatie checks
Check constraints zijn extra functionaliteit in een database waarin je op basis van een statement extra condities kunt toevoegen aan een of meerdere kolommen. Dit extra controles toe te voegen aan deze kolommen
Datatypes in de verschillende database platformen maken het mogelijk om op basis van datatypen beperkingen in te bouwen in verschillende datatypen. Zo kun je verschillende numerieke dataypen kiezen zoals integer, decimalen (met het aantal cijfers voor of achter de komma, float, etc. Hiermee zijn extra validaties mogelijk op basis van deze datatypen
Triggers maken het mogelijk om op basis van bewerkingen in de database logica aan te roepen om controles te doen, historie op te bouwen of near real time signalen af te geven aan diverse betrokkenen rond de data.
In databases is op fijnmazig niveau de autorisatie van gebruikers en groepen gebruikers. Dit iks gebaseerd op het implementeren van CRUD (Create/Read/Update/Delete) in de database per tabel of schema
Primary en foreign keys maken het mogelijk om controles uit te voeren op de sleutels (primaire) in een tabel en vervolgens de verwijzingen vanuit andere tabellen naar deze primaire sleutel af te dwingen. Hiermee voorkom je verwijzigingen die niet correct zijn in een goed geconfigureerde database
Stored procedures en functions maken het mogelijk om transformaties, controles en validaties te automatiseren in de vorm van scripts binnen deze stored procedures en functions. Hiermee heb je vanuit deze programmatuur direct toegang tot de inhoud van de verschillende tabellen.