M1 HN – Bases de données

Logo ICOM Lyon 2Vignette Master Humanités Numériques

Université Lyon 2, Université Lyon 3, ENS Lyon, Enssib
Année 2020-2021

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)

  1. Généralités
  2. Processus de conception de bases de données
  3. Modélisation conceptuelle UML
  4. Modélisation logique relationnelle
  5. Modélisation physique sous phpMyAdmin/MariaDB

Partie 2 : Manipulation de bases de données (Cécile Favre)

  1. Requêtes
  2. Requêtes de base
  3. Requêtes de calcul et regroupement
  4. Requêtes de jointures
  5. Langage de Définition des Données (LDD)
  6. Langage de Manipulation des Données (LMD)
  7. Autres types de requêtes

Organisation pédagogique / Planning

16h de cours-TD (4 séances)

Séance Intervenant·e Date Horaire Lieu
1 JD lundi 22/02 09h-13h Enssib, salle N.1.13
2 JD lundi 08/03 09h-13h Enssib, salle N.1.13
3 CF lundi 15/03 09h-13h Enssib, salle N.1.13
4 CF lundi 22/03 09h-13h Enssib, salle N.1.13
Examen CF + JD lundi 03/05 14h-15h Moodle

Modalités d’évaluation

Examen écrit/machine (70 %) + projet transversal en groupe (30 %)

Matériel en ligne

Bibliographie / Webographie

Autres ressources en ligne

  • Diagrams.net, modélisation en ligne (dont UML)
  • XAMPP, outil open source de développement web (inclut MariaDB et phpMyAdmin)