
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 - la première séance est coupée en 2x1,5h mardi 3 et jeudi 5 septembre)
- 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
- Enseignant: DAMIEN BLANCHARD
- Enseignant: FABIEN DE MARCHI
- Enseignant: FABIEN DUCHATEAU
- Enseignant: MOUNA EL GARB
- Enseignant: NICOLAS LUMINEAU
- Enseignant: PAOLO PISTONE
- Enseignant: FRANCOIS PITOIS
- Enseignant: GIANLUCA ROSSI
- Enseignant: CHRISTOPHER SPINRATH