Académique Documents
Professionnel Documents
Culture Documents
Le Langage SQL
Le Langage SQL
1. Historique :
SQL : Structure Query Langage.
Il est issu de SEQUEL Structured English Query Langage.
C’est le Premier Langage pour les S.G.B.D Relationnelles.
Il est inventé par IBM en 1970 pour System R, son 1er S.G.B.D.
SQL a été reconnu par l’ANSI (Association de Normalisation des systèmes
d’Information), puis imposé comme norme.
Malheureusement, malgré la norme SQL, il orxste un ensemble de dialectes.
2. Définition :
SQL est un Langage relationnel utilisé pour interroger, mettre à jour et gérer
les informations contenues dans la base de données.
SQL est un Langage interactif mais il peut aussi être intégré dans un langage de
programmation pour le développement d’application.
Les fonctions du Langage SQL sont :
Définition et modification de la structure (schéma) de la base de
donnée (DDL : Data Descript Langage).
Interrogation et modification non procédurale (c-à-d : Interactive) de
la base de données (DML : Data Manipulation Langage).
Contrôle de sécurité et d’intégrité de la base de données (DCL : Data
Control Langage).
Sauvegarde et restauration de la base de données.
3. Opération de Sélection :
L’instruction SELECT permet d’extraire des données et de les présenter triées
et (ou groupées selon certains critères.
Les enregistrements doivent respecter certains critères exprimés dans dis
expression conditionnelles.
L’instruction SELECT est utilisée avec plusieurs clauses. Certaines clauses sont
facultatives, mais il faut respecter l’ordre d’apparition de ces clauses.
SELECT : Liste d’attributs à afficher.
[DISTINCT] : Mot Facultative (Eliminer doublant)
FROM: Liste des tables .
WHERE : Condition de sélection et/ou de jointure.
GROUP BY : Nom d’attribut de regroupement.
HAVING : Condition de regroupement.