Junior — Middle
Können Sie erklären, was unter Datenintegrität in einer Datenbank verstanden wird?
sobes.tech KI
Antwort von AI
Die Datenintegrität in einer Datenbank ist eine Sammlung von Regeln und Mechanismen, die die Korrektheit, Konsistenz und Zuverlässigkeit der Daten gewährleisten.
Hauptarten der Integrität:
- Entitätsintegrität — stellt sicher, dass jeder Datensatz einzigartig ist (z.B. durch einen Primärschlüssel).
- Referentielle Integrität — sorgt für die Korrektheit der Beziehungen zwischen Tabellen (z.B. muss ein Fremdschlüssel auf einen existierenden Datensatz verweisen).
- Domänenintegrität — die Daten in einer Spalte entsprechen einem bestimmten Typ und Wertebereich.
Zum Beispiel, wenn in der Tabelle "Bestellungen" ein Fremdschlüssel auf die Tabelle "Kunden" vorhanden ist, kann keine Bestellung mit einem nicht existierenden Kunden hinzugefügt werden — dies gewährleistet die referentielle Integrität.