Bases de données et SQL
Programme complet de R2.06 : du SELECT élémentaire aux vues et index — jointures SQL-92, sous-requêtes, DDL, DCL sous PostgreSQL, avec les 9 TD et TP.
La suite de R1.05 : du SELECT élémentaire sous Access au PostgreSQL/psql, puis le DDL, les vues, le DCL et les index. Fil rouge de la deuxième moitié du semestre : prendre des données réelles (tableur, open data) et les renormaliser.
Cours4 chapitres
Ch. 1-2 — Requêtes et jointuresSELECT, restriction, projection, SQL-89 vs SQL-92, jointures externesCh. 3-4 — Sous-requêtes et mise à jourIN/ANY/ALL/EXISTS, corrélatives, INSERT/UPDATE, contraintes déferrablesCh. 5 — Le DDLTypes, CREATE TABLE, clés, contraintes, CASCADE/SET NULL, CHECKCh. 6-8 — Vues, DCL, indexVues dynamiques, GRANT/REVOKE, index B-arbres, import CSV
TDTD et TP (9 semaines)
Évaluation : QCM + DS + SAé. La base d'exemple des cours : produits, fournisseurs et commandes ; celle des TD/TP : théâtre puis gestion de notes.
Dernière mise à jour le