1
Check Point
Soit les entités suivantes :
FEUR: CF, NOM, ADRESSE, TEL, VILLE
VOITURE: CV, MARQUE, ETAT, NBPLACES
CLIENT: CC, NOM, ADRESSE, TEL, VILLE
Une voiture est acquise d’un fournisseur. Un client loue une voiture à
une date précise, pour un nombre de jours précis.
A. Compléter le modèle E/A, puis générer le schéma relationnel?
B. Ecrire en algèbre relationnelle les opérations qui retournent:
1. Toutes les informations des fournisseurs?
2. Les noms et les numéros de téléphone de tous les clients?
3. Les informations des locations effectuées par le client de code ‘C03’?
2
Check Point (suite)
B. Ecrire en algèbre relationnelle les opérations qui retournent:
4. Les noms des clients qui habitent ‘BIZERTE’?
5. Pour toute location, le nom du client et le code de la voiture?
6. Pour toute location, le nom du client et la marque de la voiture?
7. Soit la table H_VOITURE dans laquelle on a copié les informations des
voitures acquises avant 01/01/2005. Certaines d’entre elles ont été cédées en
2005, elles ne sont donc plus dans la table VOITURE.
a. Liste des voitures (code & marque) acquises depuis la création de l’agence?
b. Liste des voitures acquises avant 2005 et qui circulent jusqu’à maintenant?
c. Liste des voitures acquises après 2005?
8. Les codes des clients ayant loué toutes les voitures de l’agence?