databasrestriktioner
Databasrestriktioner är regler som säkerställer korrekthet och konsistens i data som lagras i en databas. De definieras i databasschemat och tolkas och upprätthålls av databashanteringssystemet (DBMS) vid insättning, uppdatering och radering av data. Genom restriktioner kan affärsreglerna representeras direkt i databasen och minskar risken för inkonsekvenser som uppstår när olika delar av systemet uppdaterar data oberoende av varandra.
Vanliga typer av restriktioner inkluderar primärnyckel, som används för entitetsidentifiering och ofta kräver att värden är
Bevakning och beteende: restriktioner är deklarativa och definieras i schemat; DBMS kontrollerar inkonsekvenser vid INSERT, UPDATE
Design och underhåll: restriktioner bör spegla affärsregler och krav på integritet; överdrivna eller felaktiga begränsningar kan