Integritätsbedingungen bewahren eine Datenbank vor Schäden, indem sie garantieren, dass bestimmte Bedingungen immer erfüllt sind.
Einfache Integritätsbedingungen
Bei Relationenschemata können Vereinbarungen angegeben werden:
- NOT NULL: das Attribut darf keinen NULL-Wert haben / nicht leer sein
- PRIMARY KEY (Attribut1, … Attributn): die Kombination der angegebenen Attribute muss eindeutig sein
- UNIQUE KEY (Attribut1, … Attributn): die Attributkombination stellt einen Sekundärschlüssel dar (kann es in jeder Tabelle beliebig oft geben)
- CHECK (Bedingung): gibt eine Wertbereichsbeschränkung an
Quelle
- Schikuta, Erich: Datenmodellierung und Datenbanksysteme, FFH, 2008