CODASYL

CODASYL (hat häufig Codasyl buchstabiert), ist ein Akronym für die "Konferenz für Datensystemsprachen". Das war ein 1959 gebildetes Konsortium, um die Entwicklung einer Standardprogrammiersprache zu führen, die auf vielen Computern verwendet werden konnte. Diese Anstrengung hat zur Entwicklung des COBOL und der anderen Standards geführt.

Die Mitglieder von CODASYL waren Personen von der Industrie und Regierung, die an Daten beteiligt ist, die Tätigkeit bearbeiten. Seine größere Absicht war, wirksamere Datensystemanalyse, Design und Durchführung zu fördern. Die Organisation hat Spezifizierungen für verschiedene Sprachen im Laufe der Jahre veröffentlicht, diese offiziellen Standardkörpern (ISO, ANSI oder ihre Vorgänger) für die formelle Standardisierung übergebend.

Geschichte

CODASYL wird fast völlig für zwei Tätigkeiten nicht vergessen: seine Arbeit an der Entwicklung der COBOL-Sprache und seinen Tätigkeiten im Standardisieren von Datenbankschnittstellen. Es hat auch an einer breiten Reihe anderer Themen, einschließlich Endbenutzer-Form-Schnittstellen und Betriebssystem-Betriebssprachen gearbeitet, aber diese Projekte hatten wenig anhaltenden Einfluss.

Der Rest dieser Abteilung ist mit den Datenbanktätigkeiten von CODASYL beschäftigt.

1965 hat CODASYL eine Liste gebildet, die Einsatzgruppe Bearbeitet. Diese Gruppe wurde gechartert, um COBOL-Spracherweiterungen zu entwickeln, um Sammlungen von Aufzeichnungen zu bearbeiten; der Name ist entstanden, weil das IDS System von Charles Bachman (der der technische Haupteingang zum Projekt war), geführte Beziehungen zwischen Aufzeichnungen mit Ketten von Zeigestöcken. 1967 hat die Gruppe sich Data Base Task Group umbenannt, und sein erster Bericht war im Januar 1968 betitelte COBOL-Erweiterungen, um Datenbasen zu behandeln.

Im Oktober 1969 hat der DBTG seine ersten Sprachspezifizierungen für das Netzdatenbankmodell veröffentlicht, das allgemein bekannt als das Codasyl Datenmodell geworden ist. Diese Spezifizierung hat tatsächlich mehrere getrennte Sprachen definiert: Eine Datendefinitionssprache (DDL), um das Diagramm der Datenbank, ein anderer DDL zu definieren, um ein oder mehr Subdiagramme zu schaffen, die Anwendungsansichten von der Datenbank definieren; und eine Datenmanipulationssprache (DML), die Verben definiert, um auf der COBOL-Programmiersprache einzubetten, um um Daten in der Datenbank zu bitten und sie zu aktualisieren. Obwohl die Arbeit auf das COBOL eingestellt wurde, fing die Idee von einer mit dem Gastgeber sprachigen unabhängigen Datenbank an, veranlasst durch die Befürwortung von IBM für PL/I als ein COBOL-Ersatz zu erscheinen.

1971, größtenteils als Antwort auf das Bedürfnis nach der Programmiersprache-Unabhängigkeit, wurde die Arbeit reorganisiert: Die Entwicklung der Datenbeschreibungssprache wurde vom Datenbeschreibungssprachkomitee fortgesetzt, während das COBOL DML durch das COBOL übernommen wurde

Sprachkomitee. Im Nachhinein hatte dieser Spalt unglückliche Folgen. Die zwei Gruppen haben nie ganz geschafft, ihre Spezifizierungen zu synchronisieren, Verkäufer verlassend, um die Unterschiede zu flicken. Die unvermeidliche Folge war ein Mangel an der Zwischenfunktionsfähigkeit unter Durchführungen.

Mehrere Verkäufer haben Datenbankprodukte durchgeführt, die sich (grob) den DBTG Spezifizierungen anpassen: Die wohl bekanntesten Durchführungen waren der Einheitliche Datenladen von Honeywell (IDS/2), das Einheitliche Datenbankverwaltungssystem von Cullinet IDMS, der DMS-1100 von Univac und der DBMS32 von Digital Equipment Corporation. Cullinet, ursprünglich bekannt als Cullinane Datenbanksysteme, hat die Technologie von B.F. Goodrich erhalten. Cullinet wurde schließlich an Computer Associates verkauft, die bezüglich 2007 noch verkauft und eine Version von IDMS unterstützt.

ANSI und ISO haben die Datenbankspezifizierungen von Codasyl unter dem Namen Network Database Language (NDL) mit der Arbeit angenommen, die innerhalb derselben Arbeitsgruppe (X3H2) wie SQL Standardisierung stattfindet. Ein ISO Standard für NDL wurde als ISO 8907:1987 bestätigt, aber es hatte nie jede praktische Wirkung auf Durchführungen, und wurde 1998 formell zurückgezogen.

Einige der CODASYL Komitees setzen ihre Arbeit heute fort, aber CODASYL selbst besteht nicht mehr. Die Aufzeichnungen von CODASYL wurden dem Institut von Charles Babbage geschenkt, und ein Katalog kann an ihrer Website gefunden werden.

Das Interesse an CODASYL ist allmählich wegen des wachsenden Interesses an Verwandtschaftsdatenbanken verwelkt, die am Anfang der 1980er Jahre beginnen.

Siehe auch

  • Navigationsdatenbank
  • T. William Olle

Weiterführende Literatur

  • Die Codasyl-Annäherung an das Datengrundmanagement. T. William Olle. Wiley, 1978. Internationale Standardbuchnummer 0-471-99579-7.
  • Das Codasyl Modell. J. S. Knowles und D. M. R. Bell, in Datenbanken - Rolle und Struktur, Hrsg. P. M. Stocker, P. M. D. Gray, und M. P. Atkinson, TASSE, 1984. Internationale Standardbuchnummer 0-521-25430-2

Außenverbindungen

  • Konferenz für Datensystemsprachaufzeichnungen, 1959-1987 {CODASYL}. Institut von Charles Babbage, Universität Minnesotas. CODASYL war eine freiwillige Organisation, die aus Personen von der Industrie und an der Datenverarbeitungstätigkeit beteiligten Regierung besteht. Die Organisation wurde 1959 gebildet, um die Entwicklung einer Standardprogrammiersprache zu führen, die zur Entwicklung des COBOL geführt hat. Sammlung enthält Minuten, Ähnlichkeit, Berichte, Dokumentation für das COBOL, Nette Standardbetriebssprache (NICOLA), die Zeitschrift der Entwicklung und anderen Veröffentlichungen von mehreren CODASYL Komitees und Aufgabe-Gruppen.
  • Konferenz für Datensystemsprachen {CODASYL} Überblick-Bericht, 1968. "Der CODASYL Systemkomitee-1968-Überblick über Datengrundsysteme" verzeichnet mehrere Dutzende Datenbanksysteme, die von der Gruppe überblickt sind, die den CODASYL Datenbankstandard geschaffen hat.
  • Amerikanisches Nationales Standardinstitut. X3H2 Aufzeichnungen, 1978-1995. Institut von Charles Babbage, Universität Minnesotas. Der ANSI X3H2 Komitee, gebildeter Mai 1978, wurde wegen des Schaffens eines Standards für das CODASYL Netzdatenmodell ursprünglich angeklagt. Der resultierende NDL (Netzdatenbanksprache) Standard wurde 1982 beendet. Die Komitee-Arbeit am Standardisieren des Verwandtschaftsdatenmodells ist auf den SQL (strukturierte Anfragensprache) Standard 1984 hinausgelaufen.

Rochester internationaler Flughafen / Der Allisons
Impressum & Datenschutz