Gdzie mogę znaleźć pierwszą standaryzację SQL, SQL-86?

22

To pytanie jest inne, ale podobne do tego żądania dotyczącego SQL-89 .

Pierwszy szkic SQL jest oznaczony jako SQL-86. Poczyniono tu liczne odniesienia. Czy można to pobrać? Wikipedia nawet nie ma na to strony. Interesuje mnie to z powodów historycznych.

Wydaje się, że jest również nazywany

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

Specyfikacja jest cytowana w dokumentach z tego okresu jako pochodzących z komitetu technicznego ANSI X3H2 .

Wiem, że istnieje webstore.ansi.org, ale nie mogę znaleźć X3.135-1986dokumentu. Mogę jednak znaleźć X3.168-1989specyfikację, która jest dostępna w sekcjiX3.135-1992 Wyszukiwanie both X3.168i X3.135nie pozwalam na zakup specyfikacji z 1986 r.

Evan Carroll
źródło
2
Dlaczego nie sięgasz do ansi.org (lub iso.org) i pytasz? Jesteś gotów zapłacić za to. To, że nie możesz go kupić online, nie oznacza, że ​​nie sprzedają go, jeśli o to poprosisz. Z drugiej strony: późniejsze standardy zastępują się nawzajem, więc mogą zamiast tego wskazywać SQL: 2016. Zapytaj i zobacz, co się stanie.
Markus Winand
@MarkusWinand Już to zrobiłem, otrzymałem odpowiedź, której się spodziewałem. To problem społeczności, jeśli ktoś go później znajdzie. ANSI i Google są pustymi rękami.
Evan Carroll
Wydaje się, że Amazon też jest niedostępny ;)
ypercubeᵀᴹ
Nie mogę znaleźć SQL-86, ale znalazłem tutaj kopię roboczą SQL-92: contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt
Razvan Socol
@RazvanSocol, który jest powiązany z Wikipedią, =)
Evan Carroll

Odpowiedzi:

16

HTML SQL-86 Grupy dyskusyjne Google

Znalazłem odniesienia do wersji SQL-86 SQL-a.

Nowy adres URL tłumaczenia HTML SQL-86 to:

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

Powodem tego posunięcia jest to, że podejmuję pracę w innym laboratorium i musiałem go usunąć z dysku twardego komputera.

DWF

Niestety ten link jest zepsuty, ale wierzę, że OP nadal pracuje w NIST> jako informatyk.

Wysłałem mu zapytanie przez LinkedIN, a teraz czekam na odpowiedź.

Odpowiedź:

Joan i innym zainteresowanym SQL-86,

„Wersja HTML” była projektem demonstracyjnym, który nigdy nie został ukończony. Najlepszym rozwiązaniem jest próba uzyskania specyfikacji ANSI poprzez pożyczkę międzybiblioteczną.

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

comp.databases Publikowanie w grupach dyskusyjnych

Znalazłem nowe referencje datowane na 12 Oct 89temat ANSI X3.135-1986: pochodzi z grupy dyskusyjnej, comp.databasesgdzie ktoś inny był zainteresowany tym dokumentem . Odpowiedź Merrill Holt na pierwotne zapytanie została udzielona. Merrill Holt twierdzi, że jest „członkiem komitetów X3H2 SQL i X3H2.1 RDA”. , wydaje się prawdopodobne, że piszą z adresu e-mail Sybase. On / ona mówi:

Dokumenty ANSI i ISO są identyczne (ISO 9075: 1987 == ANSI X3.135-1986 i ISO 9075: 1989 == ANSI X3.135-1989). Wszystkie te standardy są nieformalnie znane jako SQL 1 w porównaniu z przyszłymi wersjami roboczymi, które są nazywane SQL 2 i 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

Odpowiedź wskazuje na tę firmę, która może mieć dokument:

Global Engineering 
2805 McGaw Ave 
Irvine, CA 92714

Okazuje się, że ISO wspomina ISO 9075:1987jednak o tym, że wymieniono ją jako przestarzałą i wycofaną i obecnie jej nie sprzedaje.

Korpus inżynierów armii amerykańskiej

I znalazłem jeden dostępny przykład na:

Korpus inżynierów US Army
Engineer Research and Development Center Library
3909 Halls Ferry Road, Vicksburg, MS.
[email protected]

wprowadź opis zdjęcia tutaj

Nie jestem pewien, czy to oryginalne okładki książek.

Biblioteka Linda Hall

Znalazłem jeden przykład w Linda Hall Library

Inne potencjalne nazwy

Wydaje niektórych źródeł to jako referencje ISO/TC 97/SC21/WG3 N117. Nie jestem jednak pewien, jak to przeczytać lub czy to oznaczenie odnosi się do dokumentu, czy nie. To źródło pomaga rozbić akronimy.

  • TC odnosi się do „komitetu technicznego”
  • SCodnosi się do „podkomitetu”; 21 to systemy
  • WG jest zwykle grupą roboczą.
  • N117 może być dokumentem lub czymś opublikowanym jak specyfikacja SQL.
McNets
źródło
Być może zechcesz zaktualizować swoją odpowiedź za pomocą tego archives.lib.umn.edu/repositories/3/archival_objects/58509 Myślę, że możesz znaleźć w tym również kopię. =) Ponieważ możemy je policzyć na jednej ręce.
Evan Carroll
12

Dotarłem do nich

Cześć Evan,

Dziękuję za skontaktowanie się. Niestety, nie sprzedajemy ani nie oferujemy wersji SQL z 1986 roku (ANSI X3.135-1986) z powodów historycznych. Zasadniczo oferujemy niewiele dokumentów historycznych, ponieważ zmiany oznaczają ważne zmiany. Jednak, jak wykazały twoje badania na ten temat, możesz kupić kilka późniejszych wersji, a także aktualny dokument ISO / IEC 9075-1: 2016 w naszym sklepie.

Przepraszamy, daj nam znać, jeśli masz inne pytania.

Napisałem do nich ponownie, pytając, czy mogą zaoferować go za darmo w celach historycznych i edukacyjnych (ponieważ go nie sprzedają). Oni też na to odpowiedzieli,

Przepraszamy, ale w ogóle nie mamy tego standardu. ANSI X3.135-1986 został opublikowany w formie drukowanej, którego nie oferowaliśmy od lat. Dokumentu nie ma nawet w naszej bazie danych.

Przydatne może być jednak skontaktowanie się z ISO / IEC JTC 1, wspólnym komitetem technicznym odpowiedzialnym za publikację najnowszego wydania normy. Możesz skontaktować się z Menedżerem programu redakcyjnego ISO tutaj:

Ponieważ nie można znaleźć kopii i ANSI nie chce jej sprzedać, wydaje się, że SQL-86 zaginął w erze Internetu.

Evan Carroll
źródło