Was ist eine Dateidefinitionssprache?

Eine Dateidefinitionssprache ist eine programmierenoder scripting Sprache des Computers, die eine Datenstruktur definiert. Per Definition müssen diese Sprachen drei tun Sache-verursachen, löschen und ändern Datenstrukturen. Was sie außerhalb jener drei Bereiche tun, ist immateriell, solange sie jene drei Aufgaben durchführen. Irgendeine Sprache kann eine Dateidefinitionssprache sein, aber der Ausdruck ist zu den Schemata der strukturierten Abfragesprache und (SQL) Language- (XML)Am allgemeinsten angewandt.

Als die AusdruckDateidefinitionssprache Gebrauch erbte, zutraf sie auf ein Modell e, das durch die Konferenz für Daten-Systems-Sprachen (Codasyl) gebildet. Der Prozess definierte zwei Hauptbereiche der Datenstruktur Entwicklung-d Dateidefinitionssprache, die die tatsächliche Struktur der Datenbank gebildet, und die Datenbehandlungssprache definierte die Methoden des Legens von Daten in die Struktur. Seit damals erweitert diese zwei Ausdrücke und werden Gattungsbegriffe für die Prozesse, die sie umfassen.

Die Gattungsbegriffe zutreffen jetzt auf alle mögliche Sprachen e, die ihre ursprünglichen Aufgaben wahrnehmen. durchführen SQL und XML alle erforderten Aufgaben rten und liefern viele Eigenschaften, die vom ursprünglichen Modell abwesend waren, weil sie nicht noch erfunden worden. Andere Sprachen liefern diese Fähigkeiten außerdem; ihnen benutzt gerade viel kleiner häufig.

Um eine Dateidefinitionssprache zu sein, muss die Sprache drei Funktionen zur Verfügung stellen. Die erste Hauptfunktion ist der Datenaufbau Strukturen; im Allgemeinen sind diese die Tabellen, die entworfen, um auf spezifische Gruppen Informationen zu halten. Sie erscheinen häufig wie ein Verteilungsbogen und halten auf Seiten der verwiesenen Informationen. Zum Beispiel kann das Blatt eine Liste von business’s Kunden hinunter eine Seite und Liste der vorhandenen Produkte entlang der Oberseite haben. Das Blatt haben eine Auflistung von, als jene Kunden einzelne Produkte unten auf dem Tabellenteil kauften.

Die folgende Hauptfunktion ist die Auslassung der Datenstrukturen. Dieses ist nicht das selbe wie die Auslassung einer gesamten Datenbank oder der Akte; es ist ein viel vorgewählterer Prozess. Es kann eine spezifische Seite der Informationen oder des gesamten Teils eines mehrdimensionalen Feldes entfernen. In jedem Fall müssen die Daten entfernt werden, ohne andere Datenstrukturen zu beeinflussen, selbst wenn alle sie in der gleichen Akte gehalten.

Die letzte Hauptfunktion ist die Änderung einer Datenstruktur. Dieses ist eine ausgedehnte Kategorie, die viele Situationen umfaßt. Eine Tabelle kann die addierten oder umbenannten Spalten haben, oder eine gesamte Datenbank kann in zwei verschiedene Datenbanken aufgespaltet werden müssen. In jeder möglicher Situation müssen sie auf eine Art geändert werden, dass keine Informationen während des Prozesses verloren, zerstört oder verursacht. Dieses verhindert unregelmäßige Informationen am Eintragen des Datensystems.