M. Pelleau
Base de données
EE 3 ECTS 18h M1 M. Pelleau
Intervenants
Marie Pelleau et Laurent Tichit.
Calendrier
Le nom de l’intervenant est indiqué pour chaque séance de cours.
Contenu
Ce cours abordera les thématiques suivantes :
- Le modèle relationnel
- Conception de bases de données
- Schémas entités-associations
- Normalisation
- Le langage SQL
- Syntaxe standard (SQL ANSI)
- Implémentation 1 : modèle embarqué (SQLite)
- Implémentation 2 : modèle client / serveur
- Programmer avec les bases de données
- Langage procédural (type PL/SQL)
- Au sein d’un autre langage (avec Python)
Format du cours
- 6 cours/TP 3h
Supports de cours
- Cours 1
- Cours 2
- Cours 3
- Cours 4
- TP 1
- TP 2
- TP 3
- TP 4
- TP 5
- wta2021.db
- prenoms.zip
- commune.db
- projets.sql
- biblio.db
- lego.zip
Modalités de contrôle des connaissances
- Pas d’évaluation cette année
Références
- [1] Database Design and Relational Theory: Normal Forms and All That Jazz 2nd Edition, C.J. Date, 2019
- [2] Use the index, Luke, A Guide to Database Performance for Developers, https://use-the-index-luke.com/
- [3] Joe Celko’s SQL for Smarties, Advanced SQL Programming, Joe Celko, 2014
- [4] Documentation SQLite 3 https://www.sqlite.org/docs.html