LIF-BDA - Bases de données avancées

Description

  • Titre : Bases de données avancées
  • Acronyme : LIF-BDA
  • Code Apogée : INF3048L
  • Séquence : 3, mardi matin et jeudi après-midi
  • Horaires :
    • CM : Mardi 9h45 - 13h00 (7 séances de 3h)
    • TD : Jeudi 14h - 17h15 (6 séances de 3h)
    • TP : Mardi 9h45 - 13h00 (groupes A1,…,E1) ou Jeudi 14h-17h15 (groupes A2,…,E2)
  • Responsable : Fabien De Marchi

Pré-requis

  • Modèle relationnel : attributs, relations, clés et clés étrangères
  • Algèbre relationnel et bases du langage SQL

Objectif et compétences visées

L’objectif de ce cours est d’apprendre à concevoir, réaliser et exploiter des bases de données relationnelles. En particulier, on s’attachera à comprendre les enjeux théoriques et pratiques de la conception au niveau logique, dans le but de réduire les redondances et risques lors des mises à jour. Nous aborderons également le réglage physique des bases de données pour améliorer les performances des requêtes.

On tâchera de transmettre, notamment, les compétences suivantes :

  • Concevoir une base de données relationnelle à partir d’un cahier des charges
  • Comprendre et évaluer la qualité d’une base de données existante à partir d’un cahier des charges
  • Programmer des requêtes en SQL et SQL avancé
  • Implémenter un schéma de bases de données en SQL, programmer des déclencheurs
  • Observer la performances et les plans d’exécution des requêtes, maîtriser la définition des index

Modalités d’évaluation

L’évaluation est composée de deux notes :

  • une note de contrôle continu pour 40%, qui sera construite de la façon suivante
    • assiduité aux travaux pratiques : 10% (4% de la moyenne de l’UE)
    • contrôle partiel le 26 octobre, durée 1h : 50% (20% de la moyenne de l’UE)
    • contrôle de TP le 12 décembre 2023 : 40% (16% de la moyenne de l’UE)
  • une note d’examen terminal : 60% de la moyenne de l’UE

Les absences, justifiées ou non, seront comptées comme un 0. En cas d’échec à l’UE, chaque étudiant pourra assister à la deuxième session au mois de juin : la note de session 2 remplacer la totalité des notes CC et examen terminal de session 1.

Quelques sujets ECA des années précédentes