Où puis-je trouver la première standardisation de SQL, SQL-86?

22

Cette question est différente mais similaire à cette demande à la recherche de SQL-89 .

La première version de SQL est intitulée SQL-86. De nombreuses références y sont faites. Est-il disponible en téléchargement? Wikipédia n'a même pas de page pour cela. Je m'y intéresse pour des raisons historiques.

Il semble également être appelé

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

La spécification est citée dans les documents de la période comme provenant du comité technique ANSI X3H2 .

Je sais qu'il y a webstore.ansi.org, mais je ne trouve pas le X3.135-1986document. Je peux cependant trouver les X3.168-1989spécifications disponibles sousX3.135-1992 Recherche both X3.168et X3.135ne me permettent pas d'acheter les spécifications de 1986.

Evan Carroll
la source
2
Pourquoi ne communiquez-vous pas avec ansi.org (ou iso.org) et demandez-vous? Apparemment, vous êtes prêt à payer pour cela. Ce n'est pas parce que vous ne pouvez pas l'acheter en ligne qu'ils ne le vendront pas si vous le demandez. D'un autre côté: les normes ultérieures se remplacent les unes les autres, de sorte qu'elles pourraient simplement pointer vers SQL: 2016 à la place. Il suffit de demander et de voir ce qui se passe.
Markus Winand
@MarkusWinand Je l'avais déjà fait, j'ai obtenu la réponse que j'attendais. Maintenant, c'est un problème de communauté si quelqu'un le trouve plus tard. ANSI et Google sont les mains vides.
Evan Carroll
Amazon semble également être en rupture de stock ;)
ypercubeᵀᴹ
Je ne trouve pas SQL-86, mais j'ai trouvé un brouillon de SQL-92 ici: contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt
Razvan Socol
@RazvanSocol qui est lié sur Wikipedia, =)
Evan Carroll

Réponses:

16

HTML SQL-86 Google Groupes

J'ai trouvé quelques références sur une version HTML de SQL-86.

La nouvelle URL pour la traduction HTML de SQL-86 est:

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

La raison de cette décision est que je prends un emploi dans un autre laboratoire et que je devais le retirer du disque dur de mon PC.

DWF

Malheureusement, ce lien est rompu, mais je pense que l'OP travaille toujours au NIST> en tant qu'informaticien.

Je lui ai envoyé une demande via LinkedIN, et maintenant j'attends une réponse.

La réponse:

À Joan et aux autres personnes intéressées par SQL-86,

La «version HTML» était un projet de démonstration qui n'a jamais été achevé. Le mieux est d'essayer d'obtenir la spécification ANSI par le biais d'un prêt entre bibliothèques.

V / R, - David Flater National Institute of Standards and Technology, États-Unis

comp.databases Publication de groupes de discussion

J'ai trouvé de nouvelles références datées 12 Oct 89d'ANSI X3.135-1986: c'est du groupe de discussion comp.databasesoù quelqu'un d'autre était intéressé par ce document . Merrill Holt a répondu à l'enquête initiale. Merrill Holt prétend être "membre des comités X3H2 SQL et X3H2.1 RDA". , cela semble probable car ils écrivent à partir d'une adresse e-mail Sybase. Il / elle dit:

Les documents ANSI et ISO sont identiques (ISO 9075: 1987 == ANSI X3.135-1986 et ISO 9075: 1989 == ANSI X3.135-1989). Toutes ces normes sont connues de manière informelle sous le nom de SQL 1 par rapport aux versions futures appelées SQL 2 et 3.

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

La réponse indique à cette entreprise qui peut avoir le document:

Global Engineering 
2805 McGaw Ave 
Irvine, CA 92714

Il s'avère que l'ISO mentionne ISO 9075:1987cependant qu'ils l'ont répertorié comme obsolète et à la retraite et ne le vendent pas actuellement.

US Army Corps of Engineers

Et j'ai trouvé un exemplaire disponible sur:

US Army Corps of Engineers
Ingénieur Research and Development Center Library
3909 Halls Ferry Road, Vicksburg, MS.
[email protected]

entrez la description de l'image ici

Je ne suis pas sûr que ce soit les couvertures originales du livre.

Bibliothèque Linda Hall

J'ai trouvé un exemplaire à la bibliothèque Linda Hall

Autres noms potentiels

Il semble que certaines sources y font référence ISO/TC 97/SC21/WG3 N117. Cependant, je ne sais pas comment lire ceci ou si cette désignation fait référence au document ou non. Cette source permet de décomposer les acronymes.

  • TC fait référence à "Comité technique"
  • SCfait référence à "Sous-comité"; 21 est des systèmes
  • WG est généralement un groupe de travail.
  • N117 peut être un document ou quelque chose publié comme une spécification SQL.
McNets
la source
Vous voudrez peut-être mettre à jour votre réponse avec ces archives.lib.umn.edu/repositories/3/archival_objects/58509 Je pense que vous pouvez également en trouver une copie. =) Puisque nous pouvons les compter d'une part.
Evan Carroll le
12

Je leur ai tendu la main

Bonjour Evan,

Merci d'avoir tendu la main. Malheureusement, nous ne vendons ni n'offrons la version 1986 de la norme SQL (ANSI X3.135-1986) pour des raisons historiques. En général, nous proposons peu de documents historiques, car les révisions marquent des changements importants. Cependant, comme votre recherche sur le sujet l'a indiqué, vous pouvez acheter des versions ultérieures, ainsi que le document ISO / IEC 9075-1: 2016 actuel sur notre boutique.

Désolé, veuillez nous informer si vous avez d'autres questions.

Je leur ai écrit à nouveau pour leur demander s'ils pouvaient l'offrir gratuitement à des fins historiques et éducatives (car ils ne le vendent pas). Ils ont également répondu à cela,

Désolé, mais nous n'avons pas du tout cette norme. ANSI X3.135-1986 a été publié sur papier, ce que nous ne proposons plus depuis des années. Le document n'est même pas dans notre base de données.

Cependant, il pourrait être utile de contacter l'ISO / CEI JTC 1, le comité technique mixte responsable de la publication de la dernière édition de la norme. Vous pouvez contacter le responsable du programme éditorial ISO ici:

Étant incapable de trouver une copie et n'ayant pas ANSI disposé à vendre une copie, il semble que SQL-86 est perdu à l'ère d'Internet.

Evan Carroll
la source