Miage-BDAV

Page principale de l'EC "Bases de données avancées" en M1 Miage UNC

Page de l’édition 2023-2024 de l’unité d’enseignement Bases de données avancées en M1 Miage à l’Université de la Nouvelle-Calédonie

Administratif

  • Intitulé : Bases de données avancées
  • Crédits ECTS : 3
  • Heures maquettes totales : 30 h
  • Responsable : Romuald THION
  • Salon chat/Discord : TBA

Programme

  • introduction à SQLite3 et PostgreSQL
  • langages SQL du classique au moderne : rappels de SQL92 à SQL2016
  • contraintes d’intégrité, modélisation et normalisation
  • MVCC, transactions et gestion de la concurrence
  • plans d’exécution, indexation, performance et optimisation
  • contrôle d’accès et confidentialité des données
  • gestion des données semi-structurées XML/XQuery et JSON/JSONPath

Modalités de contrôles des connaissances

  • CC1, coefficient 1 : TP noté en séance TBA (durée 1 h)
  • CC2, coefficient 1 : TP/projet de modélisation
  • CC3, coefficient 1 : examen

Contenus

Toutes les séances sauf l’examen sont en salles machine en cours intégré, sans différence entre CM, TD et TP, le matin de 07h45 à 12h00 avec une pause de 15’. Attention les contenus seront progressivement mis-à-jour avec l’avancée des séances.

# Durée Jour Date Contenu Supports
1 4 h Lun. 2023-10-23 Introduction aux BD et SQL CM, TP SQL
2 4 h Jeu. 2023-10-26 PostgreSQL via psycopg3 TP Python
3 4 h Ven. 2023-10-27 Modélisation des données (1/2) CM, TD/TP
4 4 h Lun. 2023-10-30 Modélisation des données (2/2) TD/TP (suite)
5 4 h Mar. 2023-10-31 SQL moderne et analytique Voir le café développeur·se LIRIS
6 3 h Jeu. 2023-11-02 Performance et optimisation CM (html)
CC 1 h     TP Noté Sujet
7 4 h Ven. 2023-11-02 Transaction et concurrence CM (html), TP/Tutoriel
E 2 h Lun. 2023-11-06 Examen sur table  
CC     2023-12-08 Projet de conception (date limite) Sujet

Sujets annales

Références

Ouvrages

Logiciels

Autre références