Junior — Middle
Erklären Sie, was im Kontext von Datenbanken unter Einschränkungen zu verstehen ist.
sobes.tech KI
Antwort von AI
Im Kontext von Datenbanken sind Einschränkungen (Constraints) Regeln, die auf die Daten in den Tabellen angewendet werden, um deren Integrität und Korrektheit sicherzustellen. Die wichtigsten Arten von Einschränkungen:
- PRIMARY KEY — eindeutiger Bezeichner eines Datensatzes.
- FOREIGN KEY — Verweis auf einen Schlüssel in einer anderen Tabelle, sorgt für die Beziehung zwischen Tabellen.
- UNIQUE — stellt sicher, dass der Wert in der Spalte eindeutig ist.
- NOT NULL — verbietet das Speichern von leeren Werten.
- CHECK — überprüft, ob der Wert eine bestimmte Bedingung erfüllt.
Zum Beispiel erlaubt eine FOREIGN KEY-Einschränkung nicht, einen Datensatz mit einer nicht existierenden ID in der verbundenen Tabelle hinzuzufügen, was Verletzungen der Beziehungen verhindert.