TD 4 et 5

Transcription

TD 4 et 5
TD 4 et 5 – Bases de données
Algèbre relationnelle
Exercice 1
Soient les 4 relations suivantes :
Produit(Constructeur, Modèle, Prix)
PC(Modèle, Vitesse, RAM, HD)
Portable(Modèle, Vitesse, RAM, HD, écran)
Imprimante(Modèle, Type)
Exprimez en algèbre relationnelle les requêtes suivantes :
1. Quelle est la liste des fabriquants ?
2. Quels sont les PCs avec 1 Go de RAM ?
3. Quels sont les PCs du constructeur D ayant plus de 1 Go de RAM ?
4. Quels sont les portables avec un disque d’au moins 1 Go et à moins de 1 500 Euros ?
5. Quels sont les ordinateurs du constructeur D ayant plus de 1 Go de RAM ?
6. Quels sont les constructeurs fournissant des imprimantes et des PC ?
7. Quels sont les constructeurs ne fournissant que des PC ?
8. Quels sont les constructeurs disposant de PC avec au moins 2 Go de RAM, et au moins un
portable avec un écran supérieur à 15 pouces et pouvant fournir une imprimante à moins de
500 Euros ?
9. Quelles sont les tailles de disques durs qui sont utilisées par au moins 2 PC ?*
10. Quels sont les constructeurs qui vendent au moins deux differents ordinateurs avec une
fréquence d’au moins 133 Mhz ?*
11. Quels sont les constructeurs vendant l’ordinateur le plus rapide ?*
1
Exercice 2
Soit le schéma relationnel suivant :
• SALLE(Nom, Horaire, Titre)
• FILM(Titre, Réalisateur, Acteur)
• PRODUIT(Producteur, Titre)
• VU(Spectateur, Titre)
• AIME(Spectateur, Titre)
On supposera que tous les spectateurs sont dans la table VU.
Ecrire les requêtes suivantes en algébre relationnelle :
1. Quels sont les films réalisés par Lubitsch ?
2. Où et à quelle heure peut-on voir le film “Land and Freedom” ?
3. Où peut-on voir un film dans lequel joue Isabelle Huppert ?
4. Après 23h, où peut-on voir un film où joue Gérard Depardieu ?
5. Quels acteurs ont produit un film dans lequel ils jouent ?
6. Quels sont les acteurs qui ont produit un film ?
7. Quels sont les acteurs ayant produit un film qu’ils ont réalisé ?
8. Quels sont les spectateurs n’aimant aucun des films qu’ils ont vu ?
9. Quels sont les spectateurs n’ayant pas aimé un film qu’ils ont vu ?
10. Quels sont les spectateurs ayant aimé tous les films qu’ils ont vu ?
11. Qui a vu tous les films de Capra ?
12. Quels acteurs jouent dans tous les films de Hitchcock ?
13. Quels producteurs ont vu tous les films qu’ils ont produits ?
14. Quels producteurs n’ont vu que les films qu’ils ont produits ?*
2

Documents pareils