DDL – Data Definition Language
Was kann man mit DDL machen?
Die Data Definition Language enthält die Sprachelemente, die zur
– Anlage [CREATE objecttype …]
– Modifikation [ALTER / RENAME objecttype …]
– Löschung [DROP objecttype …]
von Datenbankobjekten benötigt werden.
Welche Objekttypen gibt es in einer relationalen Datenbank?
Tabellen: Enthalten die fachlichen Daten in einer DB
Views: Sichten auf die Tabellen (vordefinierte Anfrage)
Indizes: Sortierter Zeiger auf Datensätze zur Beschleunigung des Datenzugriffs
Trigger: Auslöser, der auf ein Ereignis auf einer Tabelle reagiert
Stored Procedure: Programmlogik, die auf dem DBMS gekapselt aufgerufen werden kann
Stored Function: Individuell definierbare Funktion, die in einen SELECT-Befehl eingebunden werden kann
usw… (z.B. ALIAS, SEQUENCE, ….je nach DBMS)