integritetsbegränsningar
Integritetsbegränsningar är regler som säkerställer att uppgifter i ett databassystem är korrekta och konsekventa. De definieras i databasschemat och upprätthålls av databashanteringssystemet vid varje transaktion.
Domänintegritet begränsar vilka värden som får lagras i en kolumn, till exempel datatyp, värdemängd eller intervall.
Entitetsintegritet säkerställer att varje rad identifieras entydigt och att nycklar inte är NULL. Den vanligaste formen
Referensintegritet upprätthålls med främmande nycklar som länkar tabeller. Definierade åtgärder vid ändringar eller radering (till exempel
Användardefinierade begränsningar inkluderar regler som inte fångas av standardbegränsningar, ofta implementerade med CHECK eller triggers samt
Syftet med integritetsbegränsningar är att förhindra felaktiga eller inkonsekventa data, stödja datakvalitet och förenkla fråga- och
God praxis innebär att planera begränsningar i schema-designen, ge meningsfulla namn, testa mot kantfall, använda transaktioner