Das Kefk Network Wiki befindet sich im Testbetrieb.


Data Definition Language

Aus Kefk.

Wechseln zu: Navigation, Suche

Die Data Definition Language (DDL) ist eine Computersprache, die verwendet wird, um Datenstrukturen und verwandte Elemente zu beschreiben, zu ändern oder zu entfernen. Ursprünglich bezog sich DDL auf Datenbanksysteme, der Begriff wird aber heute auch in anderen Zusammenhängen verwendet. Als Datenbanksprache ist DDL die Datenbeschreibungssprache einer Datenbank.

Es existieren sehr unterschiedliche Ausprägungen der DDL. Beispiele:

  • In den historischen IMS-Datenbanken werden die Datenstrukturen und deren logische Sichten in Form einer höheren Assemblersprache definiert ( z.B. ... SEGM NAME=PROJECT,PARENT=FIRM,BYTES=45 FIELD NAME=(PROJNO,SEQ,U),BYTES=6,START=1 ...).
  • In SQL liegt sie (neben DML und DCL) in Form englischer Befehlsklauseln vor (z.B. CREATE TABLE PROJECT( PROJNO DECIMAL(6,0) NOT NULL PRIMARY KEY,' ...).
  • Außerhalb der Datenbanksprachen liegt XML-Schema, eine DDL zur Beschreibung der Struktur von XML-Dokumenten.

Einige Software-Hersteller weisen auch Berechtigungselemente dem DDL-Begriff zu, diese gehören allerdings in der Theorie zur Data Control Language.

Siehe auch

Wikipedia
Dieses Dokument entstammt in seiner ersten oder einer späteren Version der deutschsprachigen Wikipedia. Es ist dort zu finden unter dem Stichwort Data_Definition_Language, die Liste der bisherigen Autoren befindet sich in der Versionsliste; die Originalfassung kann dort auch bearbeitet werden. Alle Texte der Wikipedia und ihre Derivate stehen unter der GNU-Lizenz für freie Dokumentation.
Persönliche Werkzeuge