Vous êtes sur la page 1sur 3

Section : LCS2

Faculté des Sciences de Tunis


Module : IBD
Département des Sciences de l’Informatique

FICHE DE TD SQL

La BD relationnelle d’une banque contient les tables suivantes :

• Succursale (NomSucc, Actif, VilleSucc)


• Client (NomClient, Rue, VilleClient)
• Depot (NomSucc, NumCompte, NomClient, Solde)
• Emprunt (NomSucc, NumEmprunt, NomClient, Montant)
Remarques
• Un client peut avoir plusieurs comptes dans une succursale
• Un client peut avoir plusieurs emprunts dans une succursale
• L’actif d’une succursale est la somme des soldes de ses comptes
Ecrire en SQL les requêtes suivantes :
1. Détails de tous les comptes avec un tri par succursale
2. Détails de tous les comptes avec un tri par succursale et par soldes décroissant
3. Liste des noms de succursales ayant des comptes clients avec et sans double
4. Liste des succursales des villes de Tunis ou Sousse ou Nabeul dont l’actif varie de
100000 à 400000 avec un tri par ordre décroissant d’actif
5. Noms des clients, ayant des comptes et habitant dans une rue contenant le mot ‘27bis’
dans la ville de Tunis ou Ariana ou Bardo
6. Liste alphabétique des villes où il ya des succursales ou des clients (sans double)
7. Nom client et numéro de compte pour chaque compte ayant un solde négatif avec un
tri par client
8. Noms des clients ayant un compte à la succursale S1 ou un emprunt à la succursale S2
9. Noms des clients ayant un compte à la succursale S1 et un emprunt à la succursale S2
10. Noms des clients ayant un compte à la succursale S1 mais pas d’emprunt
11. Noms des clients ayant au moins un compte dans une succursale de la ville où ils
habitent
12. Combien de clients habitent la ville de Tunis et ayant un compte
13. Combien de clients habitent la ville de Tunis et ayant un compte dans une succursale
de Tunis

Enseignante: Dr ZEKRI MANEL


14. Donner pour chaque succursale le nombre de ses comptes et la somme des soldes
correspondants
15. Nombre de succursales par ville (ajouter un tri décroissant sur ce nombre)
16. Nombre de succursales (ayant des comptes) par ville
17. Nombre de succursales par ville en ne retenant que les villes ayant plus de 10
succursales
18. Nom client et somme des soldes pour chaque client ayant des comptes dans des
succursales de Tunis
19. Nombre et moyenne des emprunts par client
20. Nombre et moyenne des emprunts par succursale
21. Nombre et moyenne des emprunts par succursale et par client avec tri par succursale
22. Somme des soldes et des emprunts par client en retenant que les clients dont l’emprunt
dépasse la somme des soldes
23. Les succursales de Tunis ayant un actif supérieur à l’actif moyen des autres villes(sauf
Tunis)
24. Nom et ville de chaque client ayant un compte et aucun emprunt
25. Succursales ayant un actif supérieur à tous les actifs des succursales de la ville de
Sousse
26. Nom et ville de chaque client ayant un compte dans la succursale où le client Ali a un
compte ou un emprunt (sauf Ali)
27. Nombre des comptes et d’emprunts par client
28. Liste des succursales n’ayant aucun emprunt pour un client habitant la ville de Tunis
29. Solde moyen des comptes clients pour les succursales ayant un solde moyen supérieur
à 5000
30. Noms des clients ayant un compte dans toutes les succursales de Tunis
31. Liste des clients qui n’ont aucun compte ni aucun emprunt
32. Afficher tout client ayant un compte ou un emprunt et qui n’existe pas dans la table
client
33. Liste des succursales dont le solde moyen des comptes est inférieur à la moyenne des
emprunts
34. Ajouter le n-uplet (Ali, Mohamed V, Tunis) dans la relation client
35. Diminuer de 5% l’emprunt de chaque client habitant Tunis
36. Supprimer toute succursale n’ayant aucun client
37. Fermer le compte de Salah.
2

Enseignante: Dr ZEKRI MANEL


3

Enseignante: Dr ZEKRI MANEL