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 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)

  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

Modalités d’évaluation

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

Matériel en ligne

Bibliographie / Webographie

Autres ressources en ligne

  • ArgoUML, outil open source de modélisation UML
  • XAMPP, outil open source de développement web (inclut MariaDB et phpMyAdmin)