¿Dónde puedo encontrar la primera estandarización de SQL, SQL-86?

22

Esta pregunta es diferente pero similar a esta solicitud que busca SQL-89 .

El primer borrador de SQL tiene la etiqueta SQL-86. Se le hacen numerosas referencias. ¿Está disponible para descargar? Wikipedia ni siquiera tiene una página para ello. Me interesa por razones históricas.

Parece que también se llama

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

La especificación se cita en documentos del período como provenientes del Comité Técnico X3H2 de ANSI .

Sé que hay webstore.ansi.org, pero no puedo encontrar el X3.135-1986documento. Sin embargo, puedo encontrar las X3.168-1989especificaciones que están disponibles enX3.135-1992 Búsqueda both X3.168y X3.135no me permiten comprar las especificaciones de 1986.

Evan Carroll
fuente
2
¿Por qué no contactas con ansi.org (o iso.org) y preguntas? Aparentemente estás dispuesto a pagar por ello. El hecho de que no pueda comprarlo en línea no significa que no lo vendan si lo solicita. Por otro lado: los estándares posteriores se reemplazan entre sí, por lo que podrían apuntar a SQL: 2016. Solo pregunta y mira qué pasa.
Markus Winand
@ MarkusWinand Ya lo había hecho, recibí la respuesta que esperaba. Ahora es un problema de la comunidad si alguien lo encuentra más tarde. ANSI y Google están con las manos vacías.
Evan Carroll
Amazon también parece estar agotado ;)
ypercubeᵀᴹ
No puedo encontrar SQL-86, pero encontré una copia borrador de SQL-92 aquí: contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt
Razvan Socol
@RazvanSocol que está vinculado en Wikipedia, =)
Evan Carroll

Respuestas:

16

HTML SQL-86 grupos de Google

Encontré algunas referencias sobre una versión HTML de SQL-86.

La nueva URL para la traducción HTML de SQL-86 es:

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

La razón de este cambio es que estoy tomando un trabajo en otro laboratorio y tuve que sacarlo del disco duro de mi PC.

DWF

Desafortunadamente, este enlace está roto, pero creo que el OP todavía está trabajando en NIST> como informático.

Le envié una solicitud a través de LinkedIN, y ahora estoy esperando una respuesta.

La respuesta:

Para Joan y otros interesados ​​en SQL-86,

La 'versión HTML' fue un proyecto de demostración que nunca se completó. Su mejor opción es tratar de obtener la especificación ANSI a través de un préstamo interbibliotecario.

V / R, - David Flater Instituto Nacional de Estándares y Tecnología, EE. UU.

comp.databases Publicación de grupos de noticias

He encontrado nuevas referencias fechadas 12 Oct 89sobre ANSI X3.135-1986: es del grupo de noticias comp.databasesdonde alguien más estaba interesado en este documento . Merrill Holt responde a la consulta inicial. Merrill Holt afirma ser "miembro de los comités X3H2 SQL y X3H2.1 RDA". , eso parece probable ya que están escribiendo desde una dirección de correo electrónico de Sybase. El / ella dice,

Los documentos ANSI e ISO son idénticos (ISO 9075: 1987 == ANSI X3.135-1986 e ISO 9075: 1989 == ANSI X3.135-1989). Todos estos estándares se conocen informalmente como SQL 1 en comparación con los borradores futuros que se denominan SQL 2 y 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 respuesta señala a esta compañía que puede tener el documento:

Global Engineering 
2805 McGaw Ave 
Irvine, CA 92714

Resulta que ISO menciona, ISO 9075:1987sin embargo, lo tienen listado como obsoleto y retirado y actualmente no lo están vendiendo.

Cuerpo de Ingenieros del Ejército de EE. UU.

Y he encontrado un ejemplar disponible en:

Cuerpo de Ingenieros del Ejército de los EE. UU. Ingeniero
Centro de Investigación y Desarrollo Biblioteca
3909 Halls Ferry Road, Vicksburg, MS.
[email protected]

ingrese la descripción de la imagen aquí

No estoy seguro de que esta sea la portada del libro original.

Biblioteca Linda Hall

He encontrado un ejemplar en la Biblioteca Linda Hall

Otros nombres potenciales

Parece que algunas fuentes hacen referencia a esto como ISO/TC 97/SC21/WG3 N117. Sin embargo, no estoy seguro de cómo leer esto o si esta designación se refiere al documento o no. Esta fuente ayuda a desglosar las siglas.

  • TC se refiere al "Comité Técnico"
  • SCse refiere al "Subcomité"; 21 es sistemas
  • WG Generalmente es un grupo de trabajo.
  • N117 puede ser un documento o algo publicado como una especificación SQL.
McNets
fuente
Es posible que desee actualizar su respuesta con este archivo.lib.umn.edu/repositories/3/archival_objects/58509 Creo que también puede encontrar una copia. =) Ya que podemos contar estos por un lado.
Evan Carroll
12

Me acerqué a ellos

Hola evan

Gracias por contactarnos. Desafortunadamente, no vendemos ni ofrecemos la versión 1986 del estándar SQL (ANSI X3.135-1986) por razones históricas. En general, ofrecemos pocos documentos históricos, ya que las revisiones marcan cambios importantes. Sin embargo, como lo indicó su investigación sobre el tema, puede comprar algunas versiones posteriores, así como el documento ISO / IEC 9075-1: 2016 actual en nuestra tienda.

Lo sentimos, háganos saber si tiene alguna otra pregunta.

Les escribí nuevamente preguntándoles si podían ofrecerlo gratis con fines históricos y educativos (porque no lo están vendiendo). En realidad respondieron a eso también,

Lo sentimos, pero no tenemos ese estándar en absoluto. ANSI X3.135-1986 se publicó en forma impresa, que no hemos ofrecido en años. El documento ni siquiera está en nuestra base de datos.

Sin embargo, podría ser útil ponerse en contacto con ISO / IEC JTC 1, el comité técnico conjunto responsable de la publicación de la última edición de la norma. Puede comunicarse con el Gerente del Programa Editorial ISO aquí:

Al no poder encontrar una copia y ANSI no está dispuesto a vender una copia, parece que SQL-86 se pierde en la era de Internet.

Evan Carroll
fuente