SQL - DDL
CREATE SCHEMA
→ erstellt eine DatenbankCREATE TABLE
→ erstellt eine Datenbank
Datentypen
INTEGER
FLOAT, REAL, DOUBLE
Char(n) → fest
VARCHAR(n) → variabel
Date('YY-MM-DD')
Benutzerdefiniert:
CREATE DOMAIN 'Name' AS 'Wertebereich'
Constraints
→ Constraints sollen mögliche Eingaben für Attribute einschränken oder spezielle Anforderungen umsetzen.
NOT NULL
UNIQUE
PRIMARY KEY
REFERENCES
FOREIGN KEY
CASCADE
SET NULL
SET DEFAULT
NO ACTION
→ Was passiert, wenn Constraints verletzt werden?
DROP
→ ist das Schlüsselwort zum Löschen von Datenbank-Konstrukten
SCHEMA, TABLE, COLUMN, CONSTRAINT
ALTER
→ Steht für mögliche Änderungen von Relationen, z.B. hinzufügen und entfernen von Attributen und Constraints
No Comments