Table des matières

LU3IN009 : Systèmes de Gestion de Bases de Données

Description du cours

Ce module s'inscrit dans la suite du module LU2IN009 de L2. Après un bref rappel des concepts vus en L2, le cours présente l'algèbre relationnelle utilisée en interne par les SGBD pour évaluer les requêtes. Les cours suivant décrivent comment cette évaluation est faite et optimisée, structures de données et algorithmes. Ensuite, les notions de transactions et de contrôle de la concurrence sont abordées puis l'optimisation de schéma (dépendances fonctionnelles et formes normales). Enfin les outils classiques de bases de données (triggers et vues) viennent compléter le module.

Voir le moodle 3IN009 pour l'année 2022-2023.

Site en cours de mise à jour pour 2020-2021. OBSOLETE

Equipe pédagogique et emploi du temps

  • Stéphane Gançarski responsable du module, Groupe 4
  • Camélia Constantin, Groupe 3 et 2
  • Bernd Amann, Groupe 1
  • Mohamed-Amine Baazizi , Groupe 3 et 2
  • Hubert Naacke, Groupe 2

Adresse email: prenom.nom@lip6.fr

Voir les horaires des groupes de TD/TME dans planning_hebdomadaire_p1_lu3in009.pdf et les salles

Voir aussi le calendrier-l2-l3-p1-2020-2021.pdf et le Moodle LU3IN009 - S1

Toutes les séances sont TD en première partie et TME en seconde partie. Pas de TME à la dernière séance.

Actualités et informations pratiques

  • Le sujet de l'examen portera sur tout ce qui aura été vu en cours, TD et TME
  • Lire les instructions de connexion oracle et Oracle avec SQLWorkbench
  • Lire les instructions d'utilisation de H2
  • Récuperer Raeval et les fichiers foofle raeval_etudiants.tgz
  • Notes de cours S. Gançarski 2003 (un peu ancien, quelques bugs, mais utile) polylicbd2003.pdf
  • le poly de TD pdf, le poly de cours pdf
  • le sujet de l'examen de janvier 2016 (1ere session) pdf
  • le sujet et corrigé de l'examen de mai 2016 (2e session) pdf
  • le sujet et corrigé de l'examen de décembre 2016 (1ere session) pdf
  • le sujet et corrigé de l'examen de janvier 2018 (1ere session. Quelques modifs par rapport au sujet donné) pdf
  • le sujet de l'examen de deuxième session juin 2018 pdf
  • le sujet de l'examen de première session, janvier 2019 pdf

Contrôle de connaissances

Planning par semaine pour 2020/2021

Voir le nouveau planning ci-dessous

  • semaine du 16/11 : TD5 Optim et TME 4-5 (+ TME 6 Jointure avec 3 relations pour ceux qui avancent vite)
Sem Date Cours TD TME
121/09 Introduction, rappels pdf
228/09 Algèbre relationnelle pdf TD1: révisions SQL pdf TME 1 Révisions SQL
3 et 4 05/10 et 12/10 Évaluation de requêtes pdf TD2 Algèbre relationnelle pdf TME 2-3 Algèbre Relationnelle avec Relax
5 19/10 Optimisation de requête et index pdf TD3 Optimisation à base de coût pdf TME 2-3 Algèbre Relationnelle avec Relax
626/10 Structures de données pdf TD4 Optimisation et index pdfTME 4-5 Plan et Index : sélectivité, accès par index. intro à Oracle Explain
7 02/11 Transactions pdf TD5 Optimisation et index TME 4-5 Plan et Index : choix des index
09/11 Vacances
8 16/11 Contrôle de concurrence pdf TD5 Optimisation et index TME 4-5 Plan et Index : choix des index
TME 6 Jointure : choix des index et ordre des jointures
9 23/11 Dépendances fonctionnelles pdf TD7 Contrôle de concurrence pdf TME 7: Transactions
10 3/12 Partiel
11 07/12 Formes normales pdf TD8 Dépendances fonctionnelles pdf TME 8 JDBC (H2) et brève introduction à JDBC pdf
12 14/12 Triggers/vues pdf TD9 Décomposition et formes normales pdf TME 9 Vues
21/12 Vacances
13 4/01 fin TD9fin du TME vue
14 11-18/01 Examen
xx semaine d'examen deuxième session

TD et TME non au programme de 2020 TD6 Algorithmes Arbres B+ pdf, TD10 triggers pdf, TME 11-a Triggers , TME 11-b Triggers et Vues.

Liens Utiles et Divers

Nouvelles fraîches de la licence Info, L'espace étudiant

Calendriers et plannings de la licence

Accès pour les enseignants:

Moodle MU3IN009,

DBUFR: DBUFR4 2020 permet de charger des csv

DBUFR3 2020

DBUFR2 2020


(anciens liens DBUFR3 2019, DBUFR3 2018, DBUFR2 2018).

Errata concernant les annales: Examen de décembre 2013: dans la question bonus de l'exercice 3 sur les DF: la décomposition est bien SPD.

ANCIEN planning2017