Junior — Middle
Kunt u uitleggen wat wordt bedoeld met gegevensintegriteit in een database?
sobes.tech AI
Antwoord van AI
De gegevensintegriteit in een database is een verzameling regels en mechanismen die de correctheid, consistentie en betrouwbaarheid van gegevens waarborgen.
De belangrijkste soorten integriteit:
- Entiteitsintegriteit — zorgt ervoor dat elke record uniek is (bijvoorbeeld via een primaire sleutel).
- Referentiële integriteit — zorgt voor de correctheid van de relaties tussen tabellen (bijvoorbeeld, een buitenlandse sleutel moet verwijzen naar een bestaande record).
- Domeinintegriteit — de gegevens in een kolom voldoen aan een bepaald type en bereik van waarden.
Bijvoorbeeld, als in de tabel "Bestellingen" een buitenlandse sleutel naar de tabel "Klanten" is, kan er geen bestelling worden toegevoegd met een niet-bestaande klant — dit handhaaft de referentiële integriteit.