Question

Je suis curieux de savoir plus de détails sur les différents SQL standard, c'est à dire SQL-92, SQL:99, SQL:2003, SQL:2008 etc.Il y a un court aperçu utile sur Wikipédia, avec des liens à très coûteux de documents.Pourquoi sont ces documents qui ne sont pas ouverts au public?Puis-je trouver des libre et gratuit à l'information?

S'il vous plaît, ne postez pas de liens que vous avez trouvé à partir de Google.Je suis intéressé par un peu de la documentation de référence seulement.

Était-ce utile?

La solution

Citant l'un de mes sites web:

Nous aimons tous les logiciels open source.Il ne serait pas grand si la norme internationale des documents tels que la norme SQL serait ouvrir trop?

Comme une question de fait:ils sont!

Cependant, ils ne sont pas en libre—tout public.Très semblable à l'open source le logiciel n'est pas nécessairement gratuit.Trop souvent, nous négligeons ces les différences.Tout simplement parce que nous avons à payer pour le standard ne veut pas dire c'est un secret.

Téléchargement de la partie la plus pertinente de la norme SQL—partie 2—est disponible pour 60 USD à la norme ANSI.Un CD avec toutes les parties, il peut être acheté à partir de l'ISO pour CHF 352.Pas gratuit, mais à prix abordable.

Vous avez mentionné dans certains commentaires que vous êtes surtout intéressé à la partie 2, de sorte que les dépenses de USD 60 peut être votre meilleure option.

Si vous avez juste besoin de savoir à propos de la syntaxe jusqu'à 2003, il y a deux grands gratuits ressources:

Enfin, le texte complet de “SQL-99 Complet, Vraiment” est disponible à l'MariaDB la base de connaissances.Cependant, ce livre a été écrit en 1999, alors qu'aucune base de données effectivement pris en charge les fonctionnalités décrites.Gardez cela à l'esprit lors de l'utilisation de cette ressource.

D'autres réponses aussi mentionnés "libres", des copies des normes disponibles sur le web.Oui, il y sont—ceux qui sont pour la plupart des versions provisoires.Je ne peux pas dire lequel d'entre eux sont légaux, donc je préfère ne pas le lien entre eux.

Enfin un peu d'auto annonce:J'ai juste lancé http://modern-sql.com/ pour expliquer le standard d'une manière aisément accessible pour les développeurs.Notez que les standards actuels texte est écrit comme les lois sont écrites :) en Fonction de votre arrière-plan, qui pourrait de toute façon pas ce que vous voulez.

Autres conseils

Postgresql Développeur FAQ entretient des liens pour chacun d'eux:

http://wiki.postgresql.org/wiki/Developer_FAQ#Where_can_I_get_a_copy_of_the_SQL_standards.3F

Il y a quelques hyperliens de versions de 92, 99 et 2003 ici

Cependant, je n'ai jamais été en mesure de les utiliser de manière efficace (lire:J'ai donné).

Cette 92 texte est utile (et est cité à plusieurs reprises)

Vous n'avez pas à payer pour tous des normes. SQL-92 est librement disponible, par exemple.

ISO/IEC 9075-1:2011 -- google.

En fait, en creusant, j'ai trouvé

http://www.incits.org/standards-information/ et il a librement disponible section clics pour quelque chose qui redirige ici:http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html

Et enfin les normes.

Vous devez accepter l'accord de licence pour télécharger un fichier pdf.

Cependant, de ce que j'ai lu dans ma quête - le SGBDR bien le " RD " est partie le chemin des dinosaures..Si vous êtes à la construction de quelque chose de nouveau (donc les nouvelles normes), vous pouvez vouloir reconsidérer toutes les options.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top