Was ist eine Datendefinitionssprache?
Eine Datennannungssprache ist eine Computerprogrammierung oder eine Skriptsprache, die eine Datenstruktur definiert. Per Definition müssen diese Sprachen drei Dinge tun: Datenstrukturen schöpfen, 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, aber der Begriff wird am häufigsten auf strukturierte Abfragesprache (SQL) und erweiterbare Markup -Sprache (XML) angewendet. Der Prozess definierte zwei Hauptbereiche der Datenstrukturentwicklung - 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 tHat ihre ursprünglichen Funktionen ausführen. Sowohl SQL als auch XML führen alle erforderlichen Aufgaben aus und liefern viele Funktionen, die im Originalmodell fehlten, da sie noch nicht erfunden wurden. Andere Sprachen bieten auch diese Funktionen; Sie werden nur viel seltener verwendet.
Um eine Datendefinition zu sein, muss die Sprache drei Funktionen bereitstellen. 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. Das Blatt würde eine Auflistung von Zeiten haben, wenn diese Kunden einzelne Produkte auf den Tischbereich gekauft haben.
Die nächste Hauptfunktion ist die Löschung von Data STRuhstaubungen. 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 entfernt werden, ohne andere Datenstrukturen zu beeinflussen, auch 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.