Travaux dirigés |
Informations
Vous trouverez ci-dessous l'ensemble des TD de bases de données, niveau licence 3. Ces exercices viennent compléter le cours de bases de données. Les sujets de TD ont été rédigés par M. Viet Phan Luong, Maître de conférences à l’Université de Provence, membre de l’UFR MIM, chercheur au LIF, les corrections ont été rédigées par moi-même.
Objectifs des travaux dirigés
- TD1 : Modèle conceptuel et schéma relationnel
![PDF [26 ko] : Enoncé du TD1 - Modèle conceptuel et schéma relationnel](../../../../../Objects/icons/16x16/icon_text.png)  
Ce TD vous permet de comprendre comment construire un modèle conceptuel de données (MCD) à partir d'un sujet (gestion d'un compte bancaire, gestion d'une vente de produits pharmaceutiques). Vous apprendrez aussi à construire le schéma de base de données relationnelle à partir du MCD.
- TD2 : Algèbre et calcul relationnel
![PDF [46 ko] : Enoncé du TD2 - Algèbre et calcul relationnel](../../../../../Objects/icons/16x16/icon_text.png)  
Ce TD se base sur les différents opérateurs (union, jointure, projection, sélection, ...) de l'algèbre relationnel. Vous y trouverez de nombreuses formules à démontrer. Dans les derniers exercices, vous devrez formuler les différentes requêtes correspondant à un schéma de base donné en langage relationnel puis en calcul relationnel à variables domaines.
Ce TD est basé sur le langage SQL, et permet aux étudiants d'écrire les requêtes SQL correspondant aux questions données par deux exercices sur le schéma de relations correspondant à la gestion d'une entreprise.
- TD4 : Contraintes d'intégrité
![PDF [19 ko] : Enoncé du TD4 - Contraintes d'intégrité](../../../../../Objects/icons/16x16/icon_text.png)  
Ce TD permet à partir d'un shéma de relation (ici, la gestion d'un site ferroviaire) de créer sous SQL les tables correspondantes en y ajoutant toutes les contraintes d'intégrité nécessaires à son fonctionnement (clés primaires, clés étrangères, clés uniques, contraintes de vérifications, trigger,...)
- TD5 : Dépendances fonctionnelles
![PDF [64 ko] : Enoncé du TD5 - Dépendances fonctionnelles](../../../../../Objects/icons/16x16/icon_text.png)  
Ce TD traite des dépendances fonctionnelles au sein d'une relation donnée. Les étudiants pourront s'exercer sur la détermination d'une relation connaissant sont schéma, les domaines des différents attributs et les dépendances fonctionnelles associées. Ils pourront aussi démonter le système d'Armstrong vu en cours. Et enfin, ils pourront étudier la fermeture et la satisfaction des plusieurs ensembles de dépendances fonctionnelles.
- TD6 : Couvertures minimales et décompositions
![PDF [50 ko] : Enoncé du TD6 - Couvertures minimales et décompositions](../../../../../Objects/icons/16x16/icon_text.png)  
Dans ce TD, les étudiants étudieront la fermeture et la couverture minimale de plusieurs ensembles de dépendances fonctionnelles définies sur un certain univers. Ensuite, ils verront l'application des problèmes de redondances, et de décomposition SPD et SPI de ces ensembles. Et enfin, ils verront comment vérifier si des ensembles sont en 3FN, FNBC, SPI, SPD.
|
|
 |
|
 |
|
Version imprimable / en ligne
|
     |
Cliquez sur les icônes pour télécharger puis imprimer,
ou sur les icônes pour visualiser en ligne les travaux dirigés de bases de données. En cas de problème, contactez-moi. |
|
|
|
 |
|
 |
|