TD N°4 : Licence 2 Telecom/ESTM
Soit le schéma de base de donnée relationnel suivant :
AGENCE (Num_Agence, Nom, Ville, Actif)
CLIENT (Num_Client, Nom, Ville)
COMPTE (Num_Compte, Num_Agence, Num_Client, Solde)
EMPRUNT (Num_Emprunt, Num_Agence, Num_Client, Montant)
Ecrire les requêtes suivantes en SQL :
1. Liste des agences ayant des comptes-clients
2. Clients ayant un compte à “La Rochelle”
3. Clients ayant un compte ou un emprunt à “La Rochelle”
4. Clients ayant un compte et un emprunt à “La Rochelle”
5. Clients ayant un compte et pas d’emprunt à “La Rochelle”
6. Clients ayant un compte et nom de la ville où ils habitent
7. Clients ayant un compte à “Paris-Etoile” et nom de la ville où ils habitent
8. Clients ayant un compte dans une agence où “Claude” a un compte
9. Agences ayant un actif plus élevé que toute agence d'“Orsay”
[Link] ayant un compte dans chaque agence d'“Orsay”
[Link] ayant un compte dans au-moins une agence d'“Orsay”
[Link] de l'agence “Paris-Rambuteau” classés par ordre
alphabétique
[Link] moyen des comptes-clients de chaque agence
[Link] moyen des comptes-clients des agences dont le solde moyen est >
“10 000”
[Link] de clients habitant “Paris”
[Link] de clients de l'agence “Paris-Bastille” n'ayant pas leur adresse
dans la relation CLIENT
[Link]érer le n-uplet <Martin, Paris> dans la relation CLIENT
[Link] l'emprunt de tous les clients habitant “Marseille” de “5%”
[Link] les comptes de “Dupont”
[Link] de la relation AGENCE toutes les agences sans client