Informatique - Électronique, langages de requête requête graphique, langage SQL, logiciel, SQL Access, Structured Query Language, interrogations de l'algèbre relationnelle, interrogations avec agrégats
L'histoire de SQL est intimement liée au concept de base de données relationnelles. Elaboré au début des années 1970 par un chercheur américain du nom de CODD qui travaillait pour IBM, le modèle relationnel est un modèle mathématique qui est basé sur la théorie des ensembles. Il faudra attendre une dizaine d'années pour voir apparaître les premiers SGBD relationnels (Oracle, DB2 puis Sybase), mais au début des années 1990, il était clair pour tout le monde que les SGBDR avaient de l'avenir. Tous les éditeurs de bases de données livraient leur logiciel avec un langage de requête qui permettait grâce à des commandes simples d'extraire des informations à partir des tables. Afin de tenter d'uniformiser ces différents langages de requêtes, l'ANSI (organisme de normalisation américain), créa un comité de normalisation de SQL qui aboutit :
- En 1986 à la publication de la norme ISO SQL1.
- En 1992, fut ratifiée la norme ISO SQL2 ou QLS92.
- En 1999, la norme ISO SQL3 ou SQL99
- En 2008, la norme ISO SQL4 .
[...] Il faudra attendre une dizaine d'années pour voir apparaître les premiers SGBD relationnels (Oracle, DB2 puis Sybase), mais au début des années 1990, il était clair pour tout le monde que les SGBDR avaient de l'avenir. Tous les éditeurs de bases de données livraient leur logiciel avec un langage de requête qui permettait grâce à des commandes simples d'extraire des informations à partir des tables. Afin de tenter d'uniformiser ces différents langages de requêtes, l'ANSI (organisme de normalisation américain), créa un comité de normalisation de SQL qui aboutit : en 1986 à la publication de la norme ISO SQL1. En 1992, fut ratifiée la norme ISO SQL2 ou QLS92. [...]
[...] En 1999, la norme ISO SQL3 ou SQL99 En 2008, la norme ISO SQL < number > Les mots-clé du SQL SELECT Critère de projection. Il spécifie les attributs que l'on désire extraire et afficher. Liste de champ(s) FROM Spécifie les tables nécessaires à la requête. La présence de FROM est obligatoire et suit SELECT. < number > WHERE (condition) Précède la première restriction (sélection) ou la première jointure. AND Succède à WHERE que ce soit pour une restriction ou pour une jointure. Les mots-clé du SQL < number > OR Traduit l'union. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture