Skip to main content

7.3 Datentypen und Constraints

Definition

Datentypen legen fest, welche Art von Daten in einer Spalte gespeichert werden darf.

Constraints sind Regeln, die die Daten in einer Tabelle einschränken oder absichern.


Wichtige Datentypen

DatentypBedeutung
INTganze Zahl
DECIMALDezimalzahl
VARCHARText mit variabler Länge
CHARText mit fester Länge
DATEDatum
TIMEUhrzeit
BOOLEANWahrheitswert

Beispiele

kundennr INT
name VARCHAR(100)
preis DECIMAL(10,2)
geburtsdatum DATE

Wichtige Constraints

ConstraintBedeutung
PRIMARY KEYeindeutiger Primärschlüssel
FOREIGN KEYFremdschlüssel auf andere Tabelle
NOT NULLWert darf nicht leer sein
UNIQUEWert muss eindeutig sein
CHECKprüft eine Bedingung
DEFAULTStandardwert, wenn kein Wert angegeben wird

Beispiel

CREATE TABLE kunde (
    kundennr INT PRIMARY KEY,
    name VARCHAR(100) NOT NULL,
    email VARCHAR(100) UNIQUE,
    ort VARCHAR(100) DEFAULT 'Berlin'
);

Merksatz

Datentypen bestimmen die Art der Daten.
Constraints bestimmen Regeln für diese Daten.


Prüfungshinweis

In IHK-Aufgaben wird häufig geprüft, ob passende Datentypen und Schlüssel richtig gewählt werden.

Typische Fehler:

  • Text als INT speichern.
  • Geldbeträge mit INT statt DECIMAL speichern.
  • Primärschlüssel vergessen.
  • Fremdschlüssel nicht eintragen.
  • NOT NULL und UNIQUE verwechseln.

Quellen

  • IT-Handbuch für Fachinformatiker