Skip to main content

Was ist eine Datendefinitionssprache?

Eine Datendefinitionssprache ist eine Computerprogrammierung oder eine Skriptsprache, die eine Datenstruktur definiert.Per Definition müssen diese Sprachen drei Dinge erstellen, Datenstrukturen erstellen, löschen und ändern.Was sie außerhalb dieser drei Bereiche tun, ist unerheblich, solange sie diese drei Aufgaben ausführen.Jede Sprache kann eine Datendefinitionssprache sein, der Begriff wird jedoch am häufigsten auf strukturierte Abfragesprache (SQL) und erweiterbare Markup -Sprache (XML) angewendet.durch die Konferenz für Datensystemsprachen (CODASYL).Der Prozess definierte zwei Hauptbereiche der Datenstrukturentwicklung MDASH; Die Datendefinitionssprache machte die tatsächliche Struktur der Datenbank, und die Datenmanipulationssprache definierte die Methoden zum Platzieren von Daten in die Struktur.Seitdem haben sich diese beiden Begriffe erweitert und zu generischen Begriffen für die Prozesse, die sie abdecken.

Die generischen Begriffe gelten jetzt für alle Sprachen, die ihre ursprünglichen Funktionen ausführen.Sowohl SQL als auch XML führen alle erforderlichen Aufgaben aus und liefern viele Funktionen, die im ursprünglichen Modell fehlten, da sie noch nicht erfunden wurden.Andere Sprachen bieten auch diese Funktionen;Sie werden nur viel seltener verwendet.Die erste Hauptfunktion ist die Konstruktion von Datenstrukturen.Grundsätzlich sind dies Tabellen, die an bestimmten Informationsgruppen festgehalten werden.Sie erscheinen oft wie eine Tabelle und halten sich an Seiten mit referenzierten Informationen fest.Zum Beispiel kann das Blatt eine Liste der Kunden eines Unternehmens auf einer Seite und die Liste der verfügbaren Produkte finden.Auf dem Blatt würde eine Auflistung von Zeitpunkten haben, in denen diese Kunden einzelne Produkte auf den Tischabschnitt gekauft haben.

Die nächste Hauptfunktion ist die Löschung von Datenstrukturen.Dies entspricht nicht der Löschung einer gesamten Datenbank oder Datei.Es ist ein viel selektiverer Prozess.Es kann eine bestimmte Informationsseite oder einen gesamten Teil eines mehrdimensionalen Arrays entfernen.In beiden Fällen müssen die Daten ohne Beeinflussung anderer Datenstrukturen entfernt werden, selbst wenn sie alle in derselben Datei gehalten werden.

Die letzte Hauptfunktion ist die Änderung einer Datenstruktur.Dies ist eine breite Kategorie, die viele Situationen abdeckt.In einer Tabelle kann Spalten hinzugefügt oder umbenannt oder eine gesamte Datenbank in zwei verschiedene Datenbanken aufgeteilt werden.In jeder Situation müssen sie so geändert werden, dass während des Prozesses keine Informationen verloren, zerstört oder geschaffen werden.Dies verhindert, dass anomale Informationen das Datensystem eingeben.