Dove posso trovare la prima standardizzazione di SQL, SQL-86?


22

Questa domanda è diversa ma simile a questa richiesta cercando SQL-89 .

La prima bozza di SQL è etichettata SQL-86. Vengono fatti numerosi riferimenti. È disponibile per il download? Wikipedia non ha nemmeno una pagina per questo. Mi interessa per motivi storici.

Sembra anche essere chiamato

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

Le specifiche sono citate nei documenti del periodo come provenienti dal Comitato tecnico ANSI X3H2 .

So che c'è webstore.ansi.org, ma non riesco a trovare il X3.135-1986documento. Posso comunque trovare le X3.168-1989specifiche disponibili inX3.135-1992 Ricerca both X3.168e X3.135non consentirmi di acquistare le specifiche del 1986.


2
Perché non ti rivolgi a ansi.org (o iso.org) e chiedi? Apparentemente sei disposto a pagare per questo. Solo perché non puoi acquistarlo online, non significa che non lo venderanno se lo chiedi. D'altra parte: gli standard successivi si sostituiscono a vicenda, quindi potrebbero semplicemente puntare a SQL: 2016. Basta chiedere e vedere cosa succede.
Markus Winand,

@MarkusWin e l'avevo già fatto, ho avuto la risposta che mi aspettavo. Ora è un problema di comunità se qualcuno lo trova in seguito. ANSI e Google sono a mani vuote.
Evan Carroll,

Anche Amazon sembra esaurito ;)
ypercubeᵀᴹ

Non riesco a trovare SQL-86, ma ho trovato una bozza di SQL-92 qui: contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt
Razvan Socol

@RazvanSocol che è collegato su Wikipedia, =)
Evan Carroll il

Risposte:


16

HTML SQL-86 Google Gruppi

Ho trovato alcuni riferimenti su una versione HTML di SQL-86.

Il nuovo URL per la traduzione HTML di SQL-86 è:

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

Il motivo di questa mossa è che sto prendendo un lavoro in un altro laboratorio e ho dovuto toglierlo dal mio disco rigido del PC.

DWF

Sfortunatamente questo collegamento è rotto, ma credo che l'OP stia ancora lavorando al NIST> come informatico.

Gli ho inviato una richiesta tramite LinkedIN e ora aspetto una risposta.

La risposta:

Per Joan e altri interessati a SQL-86,

La "versione HTML" era un progetto dimostrativo che non fu mai completato. La soluzione migliore è cercare di ottenere la specifica ANSI attraverso un prestito interbibliotecario.

V / R, - David Flater National Institute of Standards and Technology, USA

comp.databases Pubblicazione di newsgroup

Ho trovato nuove referenze datate 12 Oct 89su ANSI X3.135-1986: proviene da un newsgroup comp.databasesdove qualcun altro era interessato a questo documento . C'è una risposta di Merrill Holt alla domanda iniziale. Merrill Holt afferma di essere "un membro dei comitati X3H2 SQL e X3H2.1 RDA". , sembra probabile che stiano scrivendo da un indirizzo email Sybase. Lui / lei dice

I documenti ANSI e ISO sono identici (ISO 9075: 1987 == ANSI X3.135-1986 e ISO 9075: 1989 == ANSI X3.135-1989). Tutti questi standard sono noti in modo informale come SQL 1 rispetto ai progetti futuri che vengono definiti SQL 2 e 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 risposta indica a questa azienda che potrebbe avere il documento:

Global Engineering 
2805 McGaw Ave 
Irvine, CA 92714

Si scopre che ISO fa menzione, ISO 9075:1987tuttavia lo hanno elencato come obsoleto e in pensione e non lo stanno attualmente vendendo.

Corpo degli ingegneri dell'esercito americano

E ho trovato un esempio disponibile su:


Biblioteca del Centro di Ricerca e Sviluppo Ingegnere del Corpo degli Ingegneri dell'Esercito degli Stati Uniti
3909 Halls Ferry Road, Vicksburg, MS.
erdclibrary@ask-a-librarian.info

inserisci qui la descrizione dell'immagine

Non sono sicuro che si tratti delle copertine originali dei libri.

Biblioteca della Linda Hall

Ne ho trovato un esemplare alla Linda Hall Library

Altri nomi potenziali

Sembra che alcune fonti lo riferiscano come ISO/TC 97/SC21/WG3 N117. Tuttavia, non sono sicuro di come leggere questo o se questa designazione si riferisce al documento o meno. Questa fonte aiuta a scomporre gli acronimi.

  • TC si riferisce al "Comitato tecnico"
  • SCsi riferisce al "Sottocomitato"; 21 è Systems
  • WG di solito è un gruppo di lavoro.
  • N117 può essere un documento o qualcosa pubblicato come una specifica SQL.

Potresti voler aggiornare la tua risposta con questo archives.lib.umn.edu/repositories/3/archival_objects/58509 Penso che puoi trovarne anche una copia. =) Dato che possiamo contarli da un lato.
Evan Carroll,

12

Ho contattato loro

Ciao Evan,

Grazie per il contatto. Sfortunatamente, non vendiamo o offriamo la versione 1986 dello standard SQL (ANSI X3.135-1986) per motivi storici. In generale, offriamo pochi documenti storici, poiché le revisioni segnano importanti cambiamenti. Tuttavia, come indicato dalla tua ricerca sull'argomento, puoi acquistare alcune versioni successive, nonché l'attuale documento ISO / IEC 9075-1: 2016 sul nostro negozio.

Spiacenti, ti preghiamo di farci sapere se hai altre domande.

Ho scritto di nuovo a loro chiedendo se potevano offrirlo gratuitamente per scopi storici ed educativi (perché non lo stanno vendendo). In realtà hanno risposto anche a quello,

Ci dispiace, ma non abbiamo affatto quello standard. ANSI X3.135-1986 è stato pubblicato in stampa, che non offriamo da anni. Il documento non è nemmeno nel nostro database.

Tuttavia, potrebbe essere utile contattare ISO / IEC JTC 1, il comitato tecnico congiunto responsabile della pubblicazione dell'ultima edizione della norma. Puoi contattare il responsabile del programma editoriale ISO qui:

Non essendo in grado di trovare una copia e avere ANSI riluttante a venderne una, sembra che SQL-86 sia perso nell'era di Internet.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.