integritetsbegrensninger
Integritetsbegrænsninger er regler i et databassystem, der sikrer at data forbliver konsistente og korrekte i forhold til datamodellen og forretningsregler. De fastlægger hvad der må være gyldigt i tabeller, kolonner og relationer, og de håndhæves normalt af DBMS’et under dataoperationer som indsættelse, opdatering og sletning. Formålet er at forhindre ugyldige, inkompatible eller modsætningsfyldte data og at støtte pålidelig rapportering og analyse.
De væsentligste typer er entitetens integritet gennem primære nøgler, som ikke kan være NULL og skal være
Håndhævelsen af integritetsbegrænsninger foregår typisk gennem DDL-kommandoer i databasen, såsom ALTER TABLE … ADD CONSTRAINT eller CREATE
Fordelene ved integritetsbegrænsninger er øget datakvalitet, konsistens og forenklet vedligeholdelse, samt mere pålidelige analyser. Udfordringerne omfatter