Ausblick
 

Soll eine Integritätsbedingung nicht nur für Änderungen einer Tabelle geprüft werden, muß sie auf Ebene des Datenbankschemas formuliert werden. Zur Gewährleistung von Integrität können Folgeänderungen notwendig sein.

  • Assertions
    • CREATE ASSERTION <Name> CHECK <Bedingung>
    • <Bedingung> wie bei WHERE-Klausel
    • Prüfung erfolgt bei Änderung einer in <Bedingung> genannten Tabelle
    • "Ungültige" Änderungen werden abgelehnt
  • Auslösen von Folgeänderungen zur Aufrechterhaltung der Integrität (Trigger)
    • benutzerdefinierte Prozeduren, die automatisch bei Erfüllung einer bestimmten Bedingung vom DBMS gestartet wird
    • Seit SQL: 1999 standarisiert
    • Weitere Informationen siehe Literatur
 
      zurückvor