Bases de données avancées (M3106) (BDAV316_INFO)

Présentation

Appréhender des notions avancées sur la qualité des schémas et les aspects systèmes.

Objectifs

  • Qualité des schémas, problème de la redondance, formes normales
  • Contraintes d’intégrité et règles de gestion, déclencheurs
  • Présentation de l’architecture fonctionnelle d’un système de gestion de bases de données (SGBD)
  • Transactions, atomicité et gestion de la concurrence d’accès
  • Optimisation : index, requêtes et plan d’exécution
  • Liens avec les langages de programmation 

Pré-requis

M2106 : Programmation et administration des bases de données

Volume horaire

  • CM : 8.0
  • TD : 10.0
  • TP : 12.0

Informations complémentaires

Modalités de mise en oeuvre :

  • Les notions doivent être abordées sous un angle pratique, en particulier celles liées aux transactions et à l’optimisation
  • Faire le lien avec les algorithmes sur les arbres et les tables de hachage (M3103 « Algorithmique avancée »)

Prolongement possible : étude de la complexité

Diplômes intégrant ce cours

En bref

Méthode d'enseignement
En présence

Forme d'enseignement
Cours magistral

Langue d'enseignement
Français

Date de début des cours
1 septembre 2016

Date de fin
15 janvier 2017

Contact(s)

UFR, Écoles, Instituts

Responsable(s)

Vincent Couturier

Tél : +33 4 50 09 22 54

Email : Vincent.Couturier @ univ-savoie.fr

Lieu(x)

  • Annecy-le-Vieux (74)