Exercices Corrigés Algèbre Relationnelle – Partie 8

La meilleure façon d’apprendre quelque chose est de pratiquer des exercices. Nous avons préparer ces exercices corrigés pour les personnes (débutantes ou intermédiaires) qui sont familières avec l’Algèbre Relationnelle. Nous espérons que ces exercices vous aideront à améliorer vos compétences en Algèbre Relationnelle. Les exercices corrigés suivantes sont actuellement disponibles, nous travaillons dur pour ajouter plus d’exercices. Bon apprentissage!

Vous pouvez lire notre tutoriel sur l’Algèbre Relationnelle avant de résoudre les exercices suivants.

 
 

Rappel:


 

Exercices Corrigés Base De Données Algèbre Relationnelle

Considérons une base de données avec le schéma suivant :

Films(titre, directeur, acteur)
Sites(cinéma, adresse, téléphone)
Programme(cinéma, titre, heure)
r(Films)

+------------------------+-----------+---------+
|         titre          | directeur | acteur  |
+------------------------+-----------+---------+
| Matrix                 | Karen     | Celeste |
| Matrix                 | Karen     | Nicolas |
| Matrix                 | Karen     | Donovan |
| Interstellar           | Lois      | Xavier  |
| Blade Runner 2049      | Ellen     | Ellen   |
| Le Silence des Agneaux | Scott     | Emily   |
+------------------------+-----------+---------+
r(Sites)

+-------------------+-----------------------+----------------+
| cinéma            |  adresse              | téléphone      |
+-------------------+-----------------------+----------------+
| Cinéma Étoile     | 11, Avenue De Marlioz | 06 78 90 12 34 |
| Ciné Paradis      | 93, rue Jean Vilar    | 07 89 01 23 45 |
| Ciné City         | 99, place de Miremont | 05 67 89 01 23 |
| Cinéphile Central | 86, Rue du Limas      | 06 23 45 67 89 |
| Ciné-Plaisir      | 10, rue des Chaligny  | 06 45 67 89 01 |
+-------------------+-----------------------+----------------+
r(Programme)

+-------------------+------------------------+-------+
| cinéma            |  titre                 | heure |
+-------------------+------------------------+-------+
| Cinéma Étoile     | Matrix                 | 19:30 |
| Ciné Paradis      | Matrix                 | 20:00 |
| Ciné City         | Blade Runner 2049      | 20:25 |
| Cinéphile Central | Matrix                 | 17:00 |
| Ciné-Plaisir      | Le Silence des Agneaux | 18:30 |
+-------------------+------------------------+-------+

 
 
1. Trouvez qui est le réalisateur de « Matrix ».


 

2. Trouvez quels sont les cinémas qui proposent le filme « Matrix ».


 

3. Trouvez quels sont l’adresse et le numéro de téléphone de « Cinéma Étoile ».


 

4. Trouvez les noms des directeurs qui ont joué dans un film qu’ils ont réalisé.


 

5. Trouvez les acteurs qui ont joué dans au moins un film de « Karen ».


 
 
 
6. Trouvez les acteurs qui n’ont pas joué dans un film réalisé par « Karen ».


 

7. Trouvez les acteurs qui ont joué dans tous les films de « Karen ».

Nous allons utiliser la requête précédente de la question (6):


 

8. Trouvez les acteurs qui n’ont joué que dans les films de « Karen ».


 

9. Trouvez toutes les paires d’acteurs qui jouent ensemble dans au moins un film.


 

10. Trouvez toutes les paires d’acteurs ‘a’ et ‘a0’ telles que ‘a’ joue dans un film dans lequel ‘a0’ ne joue pas.


 
 
 
11. Trouvez toutes les paires d’acteurs ‘a’ et ‘a0’ telles que ‘a’ joue dans tous les films où figure ‘a0’.

Nous allons utiliser la requête précédente de la question (10):


 

12. Trouvez toutes les paires d’acteurs ‘a’ et ‘a0’ telles que ‘a’ joue dans tous les films où figure ‘a0’.

Nous allons utiliser les requêtes précédentes de la question (10 et 11):


 

13. Trouvez toutes les paires de directeurs d et d’acteurs a telles que d réalise un film dans lequel figure a.


 

14. Trouvez les directeurs qui ne mettent pas en scène tous les acteurs.

Nous allons utiliser la requête précédente de la question (13):


 

15. Trouvez les directeurs tels que chaque acteur joue dans l’un de leurs films.

Nous allons utiliser les requêtes précédentes de la question (13 et 14):


 
 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *