Semestre 8 – Option – Systèmes de gestion de bases de données

Objectifs

Connaître les diverses fonctions offertes par un SGBD (intégrité, protection et partage de données, sécurité de fonctionnement, optimisation des requêtes), en complément des fonctions « de base » (description et manipulation de données) supposées acquises. EC montrant comment les éléments « découverts » lors de la conception (règles de gestion, contraintes, etc.) peuvent être implantés en utilisant un SGBD.

Prérequis

Les UE de bases de données de licence, des notions de systèmes (comme gestion de mémoires paginées, partage de ressources) seraient un plus.

Contenu pédagogique de l’UE

  • Architecture fonctionnelle des SGBD.
  • Place et rôle des SGBD dans les architectures logicielles.
  • Transactions, accès concurrents et reprise en cas d’incident.
  • Traitement des requêtes dans les SGBD relationnels.
  • Confidentialité et droits d’accès.
  • Contraintes d’intégrité dynamiques et données dérivées (notion de triggers).
  • Application à un SGBD représentatif du domaine.