Data Definition Language nach ANSI SQL: CREATE TABLE, Datentypen (VARCHAR, INT, DECIMAL, DATE), Constraints (PRIMARY KEY, FOREIGN KEY, NOT NULL, UNIQUE, CHECK).
Mit der Data Definition Language (DDL) wird die Struktur der Datenbank (Tabellen, Indizes, Beziehungen) definiert:
CREATE TABLE: Erzeugt eine neue Tabelle.ALTER TABLE: Ändert bestehende Tabellen (Spalten hinzufügen, löschen, Datentyp ändern).DROP TABLE: Löscht eine Tabelle samt aller Inhalte unwiderruflich.INT / INTEGER: Ganzzahlen.VARCHAR(n): Zeichenkette variabler Länge bis zu $n$ Zeichen.DECIMAL(p, s) / NUMERIC(p, s): Exakte Festkommazahlen ($p$ Gesamtstellen, $s$ Nachkommastellen; z. B. DECIMAL(8,2) für Geldbeträge bis 999.999,99 €).DATE: Kalenderdatum (YYYY-MM-DD).PRIMARY KEY: Eindeutiger Primärschlüssel (impliziert NOT NULL und UNIQUE).FOREIGN KEY (spalte) REFERENCES andere_tabelle(pk_spalte): Stellt sicher, dass nur existierende Datensätze referenziert werden (Referenzielle Integrität).Schreiben Sie die vollständige, syntaktisch einwandfreie SQL DDL-Anweisung.