J’assure depuis l’année dernière les travaux dirigées des bases de données auprès des étudiants inscrits en L3 Gestion (Gestion, Finance et Droit-Gestion) à l’Ecole de Management de la Sorbonne.
Les objectifs détaillés de ces travaux dirigés :
1. Conception des bases de données
Construction de graphes de dépendances fonctionnelles élémentaires et directes
Déduction des relations en 3ème forme normale. Insister sur le problème de l’interprétation du sujet et des hypothèses et sur les difficultés liées à la sémantique des dépendances fonctionnelles
Création des tables en SQL avec contraintes de clé, de nullité et de référence.
2. Expression des contraintes sur les relations en 3ème forme normale.
Interrogation des bases de données
Présentation des langages de requêtes : algébrique relationnelle et SQL
Insister sur les similarités ainsi que sur les limites de chacun des langages
L’expression des requêtes en Algébrique relationnelle en utilisant les 8 opérations : projection, restriction, jointure, union, intersection, différence, division et produit cartésien
La définition des requêtes en SQL à travers les 8 opérations, les fonctions de calcul et les opérateurs d’agrégation.