Enzyklopädie > Artikel
Integrität
Integrität bezeichnet einen semantisch gültigen Zustand (bezogen auf den darzustellenden Ausschnitt der realen Welt) der Datenbank.
Dies wird durch Integritätsbedingungen gewährleistet:
- Statische Integritätsbedingungen
- Domain Integrity: der Wert jedes Attributes muss im definierten Wertebereich liegen
- Entity Integrity: Der Primärschlüssel jedes Objektes muss eindeutig sein und darf keine Nullwerte enthalten
- Referential Integrity: Jeder Fremdschlüssel referenziert ein existierendes Tupel oder ist ein Nullwert
- Dynamische Integritätsbedingungen
- schränken Zustandsübergänge der Datenbank ein: z.B.: 'Gehaltserhöhung um nicht mehr als 10%'
- werden häufig durch Trigger realisiert.