Académique Documents
Professionnel Documents
Culture Documents
Correction TD1 PDF
Correction TD1 PDF
LE LANGAGE ALGEBRIQUE
Rappel du schéma relationnel de la base TRAINBASE
1. Donnez la liste des rames dont la capacité est supérieure à 250 passagers.
3. Quels sont les numéros des conducteurs en service et les villes de départ de leurs trajets ?
R4.1 = CONDUCTEUR
5. Quels sont les noms des conducteurs domiciliés à Paris dont le salaire est supérieur à
4000€ ?
6. Quels sont les rames localisées à Nice ou dont la capacité est inférieure à 350
passagers ?
9. Quels sont les trajets (numéro, ville de départ) conduits par les conducteurs de numéro 100
et 204 ?
10. Quels sont les numéros des trajets au départ de Nice conduits par des conducteurs Niçois ?
11. Quels sont les trajets (numéro, ville d’arrivée et de départ) effectués par une rame qui
n’est pas localisée à Nice ?
12. Quels sont les conducteurs (numéro et nom) assurant au moins un trajet au départ de Nice
avec une rame de capacité supérieure à 200 ?
13. Quels sont les noms des conducteurs domiciliés à Paris assurant un trajet au départ de
Nice avec un TGV ?
14. Quels sont les numéros des trajets conduits par un conducteur Niçois au départ ou à
l’arrivée de Nice avec une rame localisée à Paris ?
15. Quels sont les conducteurs (numéro et nom) habitant dans la même ville que le conducteur
Dupont ?
16. Quels sont les numéros de conducteurs en service différents de celui de Durand ?
17. Quelles sont les villes desservies à partir de la ville d’arrivée des trajets au départ de
Paris ?
18. Quels sont les rames (numéro) localisées dans la même ville que la rame numéro
100 ?
19. Quels sont les numéros et noms des conducteurs domiciliés dans la même ville que le
conducteur Dupont et dont le salaire est supérieur à celui de Dupont ?
R19.1 = JOINTURE (CONDUCTEUR, R15.1 / SAL > SAL) où R15.1 est générée pour la requête 15
R19.2 = PROJECTION (R19.1 / NUMCOND, NOMCOND)
R19.3 = INTERSECTION (R15.3, R19.2) où R15.3 est générée pour la requête 15
20. Quels sont les numéros et noms des conducteurs qui conduisent un trajet au départ de leur
ville de résidence ?
21. Y a-t-il des homonymes parmi les conducteurs ? si oui donner leur numéro et nom.
R21.1 = JOINTURE (CONDUCTEUR, CONDUCTEUR / NOMCOND = NOMCOND)
R21.2 = JOINTURE (CONDUCTEUR, CONDUCTEUR / NUMCOND = NUMCOND)
R21.3 = DIFFERENCE (R21.1, R21.2)
R21.4 = PROJECTION (R21.3 / NUMCOND, NOMCOND)