Entitätsintegrität ◦ ?

Unter Integrität versteht man die Richtigkeit und Vollständigkeit von Daten. Verletzt wird die Integrität zum Beispiel durch das Überschreiten eines Wertebereichs (etwa durch eine Monatszahl 13) oder einen fehlenden Nachtrag, zum Beispiel eine Zivilstandsänderung. Viele Integritätsverletzungen lassen sich durch einen sorgfältigen Datenentwurf vermeiden. Die meisten relationalen Datenbanksysteme prüfen zwei Arten von Integrität automatisch:

- die Entitätsintegrität
- und die Beziehungsintegrität.

Die Entitätsintegrität verlangt, dass jede Tabellenzeile durch einen Primärschlüssel eindeutig identifiziert wird. Der Primärschlüssel kann aus einem oder mehreren Attributen bestehen. Eindeutige Tabellenzeilen sind unter anderem für den korrekten Aufbau von 1:1-, 1:n- und m:n-Beziehungen erforderlich. Access lässt deshalb nur Änderungen des Primärschlüssels zu, welche die Entitätsintegrität nicht verletzen. Tabellenzeilen mit einem Primärschlüssel dürfen also keine Duplikate enthalten.

Arten von Primärschlüsseln