Databases, ENS L3 (2025–2026)
Course material for Databases in L3 computer science at ENS. Only slides authored by Pierre Senellart are provided here; the class also included tutorial sessions, managed by Lucas Larroque, as well as a session on storage and indexing, taught by Paul Boniol.
Slides
- Course introduction (Valda team)
- Basics of Relational Database Management
- Relational Calculus
- Conjunctive Queries
- Constraints & Chase
- Design of Relational Schemas
- Optimal Join Algorithms
- Requêtes récursives & complexité descriptive
- Concurrency Control
- Query Evaluation & Optimization
- Databases for the Web
- Views & Provenance