2016-02-05
2
Requêtes SQL
SELECT
Opérations de mise à jour en SQL
INSERT
DELETE
UPDATE
Gestion des transactions en SQL
COMMIT
ROLLBACK
TCH054 Bases de données © Robert Godin, Lévis Thériault, Hiver 2016. 4
Structured Query Language
Norme établie pour SGBD relationnel
Partie LDD (Langage de définition de données)
Conceptuel : CREATE SCHEMA, TABLE,...
Externe : CREATE VIEW, GRANT,…
Interne : CREATE INDEX, CLUSTER,...
Partie LMD (Langage de manipulation de
données)
SELECT, INSERT, DELETE, UPDATE
Partie LCD (Langage de contrôle de données)
GRANT, REVOKE
TCH054 Bases de données © Robert Godin, Lévis Thériault, Hiver 2016. 5
Requête
Ensemble de commande SQL dont l’exécution (par le SGBD)
permet d’extraire des données désirées
Interroge les données de la base de données
▪Ne crée pas une copie des données
Génère un résultat qui se présente sous forme d’un tableau
contenant des lignes et des colonnes
▪Une ligne correspond à un enregistrement
▪Une colonne correspond à un attribut
▪Un champ correspond à l’intersection d’une ligne et d’une colonne (une
valeur)
Permet de générer une vue partielle de l’ensemble des données
de la BD
TCH054 Bases de données © Robert Godin, Lévis Thériault, Hiver 2016. 6