Description

  • Titre : Bases de données avancées
  • Acronyme : LIF-BDA
  • Code Apogée : INF3048L
  • Séquence : 3mardi 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

My interface

Couleur de fond Couleur de fond

Couleur de texte Couleur de texte

Police Police

Crénage de la police Crénage de la police

Taille de police Taille de police

1

Visibilité de l’image Visibilité de l’image

Espacement des lettres Espacement des lettres

0

Hauteur de ligne Hauteur de ligne

1.2

Surbrillance de lien Surbrillance de lien

Largeur de paragraphe Largeur de paragraphe

0

Alignement du texte Alignement du texte