Bases de données
Faculté des sciences Centre de formation en technologies de l’information
Version: H13
Figure 3.6
Faculté des sciences Centre de formation en technologies de l’information
INF732 Base de données, Bloc 2 - Exercices Préparé par Robert J. Laurin
2
Version: H13
Figure 3.7
Faculté des sciences Centre de formation en technologies de l’information
INF732 Base de données, Bloc 2 - Exercices Préparé par Robert J. Laurin
3
Version: H13
Bloc 2 – Exercices
Exercice 1:
Donner la syntaxe de l’algèbre relationnelle (en intension) requise pour créer les tables du schéma de la figure 3.6 en utilisant les contraintes d ’intégrités de la figure 3.7.
• • Indiquer les clés primaires Indiquer les clés étrangères (avec flèches vers clés référencées)
Faculté des sciences Centre de formation en technologies de l’information
INF732 Base de données, Bloc 2 - Exercices Préparé par Robert J. Laurin
4
Version: H13
Bloc 2 – Exercices
Exercice 2:
Donner la syntaxe SQL requise pour créer les tables du schéma de la figure 3.6 en utilisant les contraintes d ’intégrités de la figure 3.7.
• • Indiquer les clés primaires Indiquer les clés étrangères
Faculté des sciences Centre de formation en technologies de l’information
INF732 Base de données, Bloc 2 - Exercices Préparé par Robert J. Laurin
5
Version: H13
Bloc 2 – Exercices
Exercice 3:
Recréez la table EMPLOYEE avec:
Une valeur de défaut à 1 pour DNO La contrainte clé étrangère sur le numéro du superviseur avec une mise à nulle sur le DELETE et une propagation du changement sur un UPDATE. La contrainte clé étrangère sur le numéro de département avec une mise à jour à la valeur de défaut sur le DELETE et une propagation du changement sur un UPDATE.
Faculté des sciences Centre de formation en technologies de l’information
INF732 Base de données, Bloc 2 - Exercices Préparé par