Bases de données (2016 ‑ 2017)
Matériel du cours Bases de données, commun à l'ENS et à l'ENS Paris-Saclay.
Matériel du cours
- Présentation générale du cours
- Introduction à la gestion de données (TP, solution)
- Aspects logiques (transparents de Serge Abiteboul)
- Requêtes récursives (TP)
- Complexité des langages de requête (TD)
- Contraintes & poursuite (TD)
- Conception de schéma: Modèle Entité & Associations (matériel original du livre Database System Concepts) et théorie de la normalisation (matériel original dû à AnHai Doan) (TD)
- Analyse statique de requêtes (TD)
- Vues, provenance, déclencheurs (TP)
- Évaluation des requêtes et optimisation des requêtes (matériel original du livre Database System Concepts) (TP, schéma)
- Stockage et indexation (matériel original du livre Database System Concepts) (TD)
- Concurrence et transactions, gestion de données distribuées (Serge Abiteboul)
- Sécurité des applications Web
Références
- Introduction aux bases de données relationnelles, 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, par Michael Benedikt et Pierre Senellart (chapitre de livre)
- Foundations of Databases, par Serge Abiteboul, Richard Hull, Victor Vianu
- PostgreSQL: Documentation