Introduction
Présentation de SQL
SQL signifie "Structured Query Language" c'est-à-dire "Langage d'interrogation
structuré".
En fait SQL est un langage complet de gestion de bases de données relationnelles.
Il a été conçu par IBM dans les années 70. Il est devenu le langage
standard des systèmes de gestion de bases de données (SGBD) relationnelles
(SGBDR).
C'est à la fois :
un langage d'interrogation de la base (ordre SELECT)
un langage de manipulation des données (LMD; ordres UPDATE, INSERT,
DELETE)
un langage de définition des données (LDD ; ordres CREATE, ALTER,
DROP),
un langage de contrôle de l'accès aux données (LCD ; ordres GRANT,
REVOKE).
Le langage SQL est utilisé par les principaux SGBDR: DB2, Oracle,
Informix, Ingres, RDB,... Chacun de ces SGBDR a cependant sa propre variante
du langage. Ce support de cours présente un noyau de commandes
disponibles sur l'ensemble de ces SGBDR, et leur implantation dans Oracle
Version 7.