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

Volume horaire: CM : 8h / TD : 10h / TP : 12h

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 

Compétences acquises

  • Réalisation d’une solution informatique
  • Administration de systèmes, de logiciels et de réseaux
  • Tests de validation d’une solution informatique

Pré-requis

M2106 : Programmation et administration des bases de données

Plan du cours

MCD : Qualité des schémas, formes normales

MPD : Optimisation des modèles de données, dénormalisation

LDD : tables, vues, index

Contraintes d'intégrité, règles de gestion, Triggers

Optimisation de requêtes

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
Travaux dirigés

Langue d'enseignement
Français

Date de début
3 septembre 2018

Date de fin
13 janvier 2019

Contact(s)

UFR, Écoles, Instituts

Responsable(s)

Vincent Couturier

Tél : +33 4 50 09 22 54

Email : Vincent.Couturier @ univ-smb.fr

Lieu(x)

  • Annecy-le-Vieux (74)

Lieu(x) à l'étranger