Exercices Corrigés Algèbre Relationnelle – Partie 5

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 : Une personne travaille dans une entreprise.

vivre(nom-personne,rue,ville)
travaille(nom-personne,nom-entreprise,salaire)
situé-dans(nom-entreprise,ville)
gère(nom-personne,nom-manager)
r(vivre)

+--------------+------------------------+-------------+
| nom-personne |  rue                   | ville       |
+--------------+------------------------+-------------+
| Luz          | 11, Avenue De Marlioz  | Paris       |
| Lois         | 93, rue Jean Vilar     | Lyon        |
| Alex         | 99, place de Miremont  | Montpellier |
| Kevin        | 86, Rue du Limas       | Nice        |
| Scott        | 10, rue des Chaligny   | Paris       |
| Diana        | 82, Rue St Ferréol     | Marseille   |
+--------------+------------------------+-------------+
r(travaille)

+--------------+----------------+---------+
| nom-personne | nom-entreprise | salaire |
+--------------+----------------+---------+
| Luz          | Zen            | 6000    |
| Lois         | Zen            | 8000    |
| Alex         | Techy          | 7000    |
| Kevin        | Cyber          | 5000    |
| Scott        | Bliss          | 6000    |
| Diana        | Virtu          | 6000    |
+--------------+----------------+---------+
r(situé-dans)

+----------------+-------------+
| nom-entreprise | ville       |
+----------------+-------------+
| Zen            | Paris       |
| Inno           | Lyon        |
| Techy          | Montpellier |
| Cyber          | Nice        |
| Bliss          | Paris       |
| Virtu          | Marseille   |
+----------------+-------------+
r(gère)

+--------------+-------------+
| nom-personne | nom-manager |
+--------------+-------------+
| Luz          | Jean        |
| Lois         | Dennis      |
| Alex         | Juillet     |
| Kevin        | Emily       |
| Scott        | Nicolas     |
| Diana        | Kim         |
+--------------+-------------+

 
 
1. Trouver toutes les personnes qui travaillent pour l’entreprise « Zen ».


 

2. Trouvez le nom des personnes qui travaillent pour l’entreprise « Zen » et qui gagnent plus de 6000 €.


 

3. Trouver le nom et la ville de toutes les personnes qui travaillent pour l’entreprise « Zen » et qui gagnent plus de 6000 €. Similaire à la requête précédente, sauf que nous devons accéder à la table vivre pour extraire la ville de la personne.


 

4. Trouver les noms de toutes les personnes qui vivent dans la même ville que l’entreprise pour laquelle elles travaillent. Pour cette requête, nous devons accéder à la table « vivre » pour obtenir la ville de la personne et à la table « situé-dans » pour obtenir la ville de l’entreprise, ainsi qu’à la table « travaille » pour associer la personne à son entreprise. La condition de sélection est que les deux villes soient identiques.


 

5. Trouver les noms de toutes les personnes qui vivent dans la même ville et dans la même rue que leur manager.


 
 

Laisser un commentaire

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