Sobes.tech
Middle

Was ist eine Einschränkung in einer Datenbank?

sobes.tech KI

Antwort von AI

Einschränkung (Constraint) in einer Datenbank ist eine Regel, die auf die Daten in einer Tabelle angewendet wird, um deren Integrität und Korrektheit sicherzustellen. Einschränkungen helfen, die Eingabe falscher oder widersprüchlicher Daten zu verhindern.

Haupttypen von Einschränkungen:

  • PRIMARY KEY — eindeutiger Bezeichner der Zeile, darf nicht NULL sein.
  • FOREIGN KEY — stellt referenzielle Integrität zwischen Tabellen sicher.
  • UNIQUE — garantiert die Einzigartigkeit der Werte in einer Spalte.
  • NOT NULL — verbietet die Speicherung von NULL in einer Spalte.
  • CHECK — legt eine Bedingung fest, die die Werte erfüllen müssen.

Zum Beispiel stellt die Einschränkung NOT NULL für das Feld email sicher, dass jeder Kunde eine E-Mail-Adresse hat.