Skip to main content

SQL - DDL

CREATE SCHEMA → erstellt eine Datenbank
CREATE 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