Kategorie

A B C D E
F G H I J
K L M N O
P Q R S T
U V W X Y
Z 0      

data definition language

da db dc dd de df dg dh di dj dk dl dm
dn do dp dq dr ds dt du dv dw dx dy dz

Data Definition Language

Die Data Definition Language (DDL) beschreibt den Aufbau einer Datenbank, d.h. die Abbildung eines Datenmodells (z.B. in Form eines Entity-Relationship-Modells) in eine konkrete Tabellenstruktur. In SQL sind dies u.a. alle Befehle, mit CREATE (erzeuge) und DROP (beseitige).

Der Aufbau eines solchen Schemas ist hierarchisch, d.h. zunächst wird per

CREATE DATABASE ;

eine Datenbank in dem Datenbanksystem erzeugt. Durch Aufruf dieser Datenbank, gelangt man in deren Bereich und erzeugt hierin Tabellen, die wiederum Spalten mit bestimmten Datentypen, aber auch Primärschlüssel, Fremdschlüssel und Indexe enthalten, per

CREATE TABLE  ( );

Indexe werden mit Hilfe des Befehls

CREATE INDEX 

erzeugt.

Je nachdem, welches Datenbankmanagementsystem verwendet wird (MySQL, PostgreSQL oder ORACLE, um nur einige Beispiele zu nennen), ist der Umfang des CREATE-Befehls mehr oder weniger gross. Das Handbuch gibt dazu in der Regel erschöpfende Auskunft.

Neben der DDL gibt es noch die Data Manipulation Language und die Data Control Language.

Impressum

Datenschutzerklärung