Bases de données (2016–2017)
Cette page contient le matériel du cours Bases de données, commun à l'ENS et l'ENS Paris-Saclay.
Les cours ont lieu le mercredi matin, du 1er février au 31 mai. Les leçons sont programmées de 8h30 à 10h15 en salle C321 (bâtiment Cournot de l'ENS Paris-Saclay), les TP de 10h30 à 12h15 en salle C411 (parfois remplacés par des TD en salle C321).
Matériel du cours
- Présentation générale du cours
- 1er février 2017
- 8 février 2017
- 22 février 2017
- 1er mars 2017
- 8 mars 2017
- 15 mars 2017
- 19 avril 2017
- 26 avril 2017
-
3 mai 2017
- Évaluation des requêtes (matériel original provenant du livre Database System Concepts)
- Optimisation des requêtes (matériel original provenant du livre Database System Concepts)
- TP: Plans d'exécution
- Schéma pour le TP
-
10 mai 2017
- Stockage (matériel original provenant du livre Database System Concepts)
- Indexation (matériel original provenant du livre Database System Concepts)
- TD: Indexation
- 17 mai 2017
-
24 mai 2017
- Sécurité des applications Web
- TP : faire les exercices Realistic de Hack This Site! (dans l'ordre à partir du premier, sauter le sixième)
- 31 mai 2017 : Examen de 9h à 11h
Références
- Introduction aux Bases de Données Relationnelles : Programme de Classes Préparatoires Scientifiques, Première année, par Serge Abiteboul, Benjamin Nguyen, et Yannick Le Bras
- Science des données : de la logique du premier ordre à la Toile, par Serge Abiteboul
- Databases (en anglais), par Michael Benedikt et Pierre Senellart (Computer Science. The Hardware, Software and Heart of It, p. 169‑229, E. K. Blum et A. V. Aho, éditeurs).
- Foundations of Databases (en anglais), par Serge Abiteboul, Richard Hull, Victor Vianu
- PostgreSQL: Documentation (en anglais)