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

Accessibility

Background Colour Background Colour

Text Colour Text Colour

Font Face Font Face

Font Kerning Font Kerning

Font Size Font Size

1

Image Visibility Image Visibility

Letter Spacing Letter Spacing

0

Line Height Line Height

1.2

Link Highlight Link Highlight

Paragraph Width Paragraph Width

0

Text Alignment Text Alignment