Université Lyon 2, Université Lyon 3, ENS Lyon, Enssib
Année 2019-2020
Prérequis
Niveau C2i
Objectif du cours
- Modélisation conceptuelle (UML), logique (modèle relationnel) et physique (logiciel phpMyAdmin/MariaDB) de bases de données
- Interrogation et mise à jour de bases de données relationnelles (langage SQL sous MariaDB)
Plan du cours
Partie 1 : Conception de bases de données (J. Darmont)
- Généralités
- Processus de conception de bases de données
- Modélisation conceptuelle UML
- Modélisation logique relationnelle
- Modélisation physique sous phpMyAdmin/MariaDB
Partie 2 : Manipulation de bases de données (Cécile Favre)
- Requêtes
- Requêtes de base
- Requêtes de calcul et regroupement
- Requêtes de jointures
- Langage de Définition des Données (LDD)
- Langage de Manipulation des Données (LMD)
- Autres types de requêtes
Organisation pédagogique / Planning
16h de cours-TD
Séance | Intervenant·e | Date | Horaire | Lieu |
---|---|---|---|---|
1 | JD | lundi 20/01 | 08h30-12h30 | Enssib, salle N.1.15 |
2 | CF | lundi 20/01 | 14h-18h | Enssib, salle N.1.15 |
3 | JD | lundi 17/02 | 09h-13h | Enssib, salle N.1.13 |
4 | CF | lundi 11/03 | 09h-13h | Enssib, salle N.1.15 |
Examen | CF + JD | lundi 20/04 | 8h30-10h30 | Enssib, salle N.1.15 |
Modalités d’évaluation
Examen écrit/machine (70 %) + projet transversal en groupe (30 %)
Matériel en ligne
- Support de cours partie 1 (694 Ko)
- Tutoriel SQL
- Annales : Examen 2018-2019 corrigé (201 Ko)
+ Base de données (508 Ko)
Bibliographie / Webographie
- L’histoire des bases de données, ou presque…, Marie Duflot-Kremer/<Class’Code>
- J.L. Hainaut, Bases de données – Concepts, utilisation et développement, Dunod, 2009
- C. Chrisment, K. Pinel-Sauvagnat, O. Teste, M. Tuffery, Bases de données relationnelles, Lavoisier, 2008
- G. Gardarin, Bases de données, Eyrolles, 2002
- Éléments de bases de données, Joël Quinqueton, Licence MASS – Universités de Montpellier II et III
- Cours de bases de données, Chihab Hanachi, L3 Sciences Économiques – Université Toulouse 1 Capitole
- Tutoriel Notions de base en SQL, Université de Strasbourg
- Jouer avec SQL : The SQL Murder Mystery
- MariaDB documentation