Beziehungsintegrität ◦ ?

Die Beziehungsintegrität (referenzielle Integrität) schreibt vor, dass zu jedem Fremdschlüsselwert der Detailtabelle einer 1:n-Beziehung ein passender Primärschlüsselwert der Haupttabelle existiert. In Access können Sie m it einem Doppelklick auf eine Verbindungslinie zweier Tabellen des Datenbankstrukturdiagramms (»F11 und »Rechtsklick/Beziehungen) die folgenden Eigenschaften einer 1:n-Beziehung festlegen:

- Bei referenzieller Integrität im engeren Sinn können Sie einen Fremdschlüsselwert nur dann in die Detailtabelle einfügen, wenn in der Haupttabelle ein übereinstimmender Primärschlüsselwert existiert. Ausserdem erscheint eine Fehlermeldung, wenn eine Primärschlüsselwert-Änderung Detailzeilen hinterlässt, die "in der Luft hängen".

- Aktualisierungsweitergabe ändert den entsprechenden Fremdschlüsselwert der Detailtabelle automatisch, wenn Sie den Primärschlüsselwert einer Hauptzeile ändern.

- Löschweitergabe entfernt automatisch alle entsprechenden Detailzeilen, wenn Sie eine Hauptzeile löschen.

Sie können die BenutzerInnen mit einer Ereignisprozedur über die Folgen einer bevorstehenden Lösch- oder Aktualisierungsaktion informieren. Mehr erfahren Sie unter Lösch- und Aktualisierungsweitergabe melden.

Referenzielle Integrität