Wo finde ich die erste Standardisierung von SQL, SQL-86?

22

Diese Frage ist anders, ähnelt jedoch der Anfrage nach SQL-89 .

Der erste Entwurf von SQL trägt die Bezeichnung SQL-86. Es werden zahlreiche Verweise darauf gemacht. Steht dieser zum Download zur Verfügung? Wikipedia hat nicht einmal eine Seite dafür. Ich interessiere mich aus historischen Gründen dafür.

Es scheint auch genannt zu werden

  • ANSI X3.135-1986
  • CAN / CSA Z243.47-88
  • ISO 9075: 1987
  • SQL / 1
  • NBS FIPS 127

Die Spezifikation wird in Dokumenten aus der Zeit zitiert, die vom ANSI Technical Committee X3H2 stammen .

Ich weiß, dass es webstore.ansi.org gibt, aber ich kann das X3.135-1986Dokument nicht finden . Ich kann jedoch X3.168-1989SpezifikationenX3.135-1992 finden, die unter Suchen nach verfügbar sindboth X3.168 , und X3.135erlaube mir nicht, die Spezifikation von 1986 zu kaufen.

Evan Carroll
quelle
2
Warum erreichen Sie nicht ansi.org (oder iso.org) und fragen? Anscheinend sind Sie bereit, dafür zu bezahlen. Nur weil du es nicht online kaufen kannst, heißt das nicht, dass sie es nicht verkaufen, wenn du fragst. Auf der anderen Seite: Spätere Standards ersetzen sich gegenseitig, sodass sie möglicherweise stattdessen auf SQL: 2016 verweisen. Fragen Sie einfach und sehen Sie, was passiert.
Markus Winand
@MarkusWinund ich hatte das schon getan, ich bekam die Antwort, die ich erwartet hatte. Jetzt ist es ein Gemeinschaftsproblem, wenn jemand es später findet. ANSI und Google sind mit leeren Händen.
Evan Carroll
Amazon scheint auch nicht vorrätig zu sein;)
ypercubeᵀᴹ
Ich kann SQL-86 nicht finden, aber ich habe hier einen Entwurf von SQL-92 gefunden: contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt
Razvan Socol
@RazvanSocol, die auf Wikipedia verlinkt ist, =)
Evan Carroll

Antworten:

16

HTML SQL-86 Google Groups

Ich habe einige Referenzen zu einer HTML-Version von SQL-86 gefunden.

Die neue URL für die HTML-Übersetzung von SQL-86 lautet:

     http://speckle.ncsl.nist.gov/~sql/

Der Grund für diesen Schritt ist, dass ich einen Job in einem anderen Labor annehme und ihn von meiner PC-Festplatte entfernen musste.

DWF

Leider ist diese Verbindung unterbrochen, aber ich glaube, dass das OP noch als Informatiker bei NIST> arbeitet.

Ich habe ihm eine Anfrage über LinkedIN gesendet und warte jetzt auf eine Antwort.

Die Antwort:

An Joan und andere, die sich für SQL-86 interessieren,

Die 'HTML-Version' war ein Demonstrationsprojekt, das nie abgeschlossen wurde. Am besten versuchen Sie, die ANSI-Spezifikation per Fernleihe zu erhalten.

V / R, - David Flater Nationales Institut für Standards und Technologie, USA

comp.databases Newsgroup-Posting

Ich habe neue Referenzen 12 Oct 89über ANSI X3.135-1986 gefunden: Es ist aus einer Newsgroup, comp.databasesin der sich jemand anderes für dieses Dokument interessiert hat . Es gibt eine Antwort von Merrill Holt auf die erste Anfrage. Merrill Holt behauptet, "Mitglied der RDA-Komitees X3H2 SQL und X3H2.1" zu sein. Dies scheint wahrscheinlich, als würden sie von einer Sybase-E-Mail-Adresse aus schreiben. Er / sie sagt,

Die ANSI- und ISO-Dokumente sind identisch (ISO 9075: 1987 = ANSI X3.135-1986 und ISO 9075: 1989 = ANSI X3.135-1989). Alle diese Standards sind informell als SQL 1 im Vergleich zu zukünftigen Entwürfen bekannt, die als SQL 2 und 3 bezeichnet werden.

SQL 1   SQL 86  ANSI X3.135-1986   ISO 9075:1987 
        - level 1 DML & DDL 
        - level 2 DML & DDL 
        SQL 89  ANSI X3.135-1989   ISO 9075:1989 
        - level 1 DML & DDL 
        - level 2 DML & DDL 
        - IEF - new for 89

Die Antwort weist auf diese Firma hin, die das Dokument haben könnte:

Global Engineering 
2805 McGaw Ave 
Irvine, CA 92714

Es hat sich herausgestellt, dass die ISO zwar erwähnt, ISO 9075:1987sie jedoch als veraltet und im Ruhestand eingestuft hat und sie derzeit nicht verkauft.

US Army Corps of Engineers

Und ich habe ein verfügbares Exemplar gefunden :

US Army Corps of Engineers
Ingenieur Forschungs- und Entwicklungszentrum Bibliothek
3909 Halls Ferry Road, Vicksburg, MS.
[email protected]

Bildbeschreibung hier eingeben

Ich bin mir nicht sicher, ob es sich um die Originalumschläge handelt.

Linda Hall Library

Ich habe ein Exemplar in der Linda Hall Library gefunden

Andere mögliche Namen

Es scheint, dass einige Quellen dies als referenzieren ISO/TC 97/SC21/WG3 N117. Ich bin mir jedoch nicht sicher, wie ich das lesen soll oder ob sich diese Bezeichnung auf das Dokument bezieht oder nicht. Diese Quelle hilft, die Akronyme aufzuschlüsseln.

  • TC bezieht sich auf "Technical Committee"
  • SCverweist auf "Unterausschuss"; 21 ist Systeme
  • WG ist in der Regel Arbeitsgruppe.
  • N117 kann ein Dokument oder etwas sein, das wie eine SQL-Spezifikation veröffentlicht wurde.
McNets
quelle
Möglicherweise möchten Sie Ihre Antwort mit dieser Datei aktualisieren: archives.lib.umn.edu/repositories/3/archival_objects/58509 . =) Da können wir diese an einer Hand abzählen.
Evan Carroll
12

Ich streckte die Hand nach ihnen aus

Hallo Evan,

Vielen Dank für Ihre Hilfe. Leider wird die Version 1986 des SQL-Standards (ANSI X3.135-1986) aus historischen Gründen nicht verkauft oder angeboten. Im Allgemeinen bieten wir nur wenige historische Dokumente an, da die Überarbeitungen wichtige Änderungen darstellen. Wie Ihre Recherchen zum Thema gezeigt haben, können Sie jedoch einige spätere Versionen sowie das aktuelle Dokument ISO / IEC 9075-1: 2016 in unserem Shop kaufen.

Entschuldigung, bitte lassen Sie uns wissen, wenn Sie weitere Fragen haben.

Ich schrieb ihnen noch einmal und fragte, ob sie es für historische und pädagogische Zwecke kostenlos anbieten könnten (weil sie es nicht verkaufen). Sie reagierten tatsächlich auch darauf,

Entschuldigung, aber wir haben diesen Standard überhaupt nicht. ANSI X3.135-1986 wurde in gedruckter Form veröffentlicht, die wir seit Jahren nicht mehr anbieten. Das Dokument befindet sich noch nicht einmal in unserer Datenbank.

Es kann jedoch nützlich sein, sich an ISO / IEC JTC 1 zu wenden, das für die Veröffentlichung der neuesten Ausgabe der Norm zuständige gemeinsame technische Komitee. Sie erreichen den ISO Editorial Program Manager hier:

Da ANSI keine Kopie finden kann und nicht bereit ist, eine Kopie zu verkaufen, scheint SQL-86 im Zeitalter des Internets verloren zu sein.

Evan Carroll
quelle