1èrè Année
Ingénieur des systèmes Informatiques
ISGA-CASABLANCA Année universitaire : 2024-2025
École d’ingénieur
Soit la base de données GestionBanque qui permet la gestion des agences et le
suivi des clients d’une banque. Le schéma de GestionBanque est le suivant :
AGENCE (N_Ag ; Nom ; Ville)
CLIENT (N_Clt ; Nom ; Ville)
COMPTE (N_Cpt ; #N_Ag ; #N_Clt ; Solde)
OPERATION(N_Opt ; #N_Ag ; #N_Clt ; Type ; Montant)
AGENCE (AG) COMPTE (CM) OPERATION (OP)
N_Ag Nom Ville N_Cpt N_Ag N_Clt Solde N_Opt N_Ag N_Clt Type Montant
1 Atlas Beni Mellal (DH) (DH)
2 Takadoum Beni Mellal 1 1 1 4500 1 1 1 Retrait 500
3 Nassime Casablanca 2 2 1 6000 2 1 2 Dépôt 1000
4 Hay Riad Rabat 3 1 2 10055 3 1 1 Dépôt 800
5 Hay Salame Salé 4 3 3 11000 4 3 4 Dépôt 900
6 Mohitt Rabat 5 4 5 1100 5 2 5 Retrait 2000
7 Farah Salé 6 5 4 3200 6 3 7 Dépôt 1500
7 3 6 50500 7 2 8 Retrait 1700
CLIENT (CL) 8 6 5 3000 8 4 7 Dépôt 1200
N_Clt Nom Ville 9 5 2 Dépôt 600
9 2 8 22000
1 Karimi Beni Mellal 10 4 3 Retrait 700
10 4 4 11022
2 Hamza Salé 11 6 6 Retrait 10000
11 1 6 32100
3 Younes Beni Mellal 12 6 8 Dépôt 3000
4 Sabiri Rabat 13 2 1 Dépôt 1000
5 Halimi Casablanca 14 5 2 Retrait 2500
6 Saadaoui Salé 15 6 5 Dépôt 20000
7 Derkaoui Beni Mellal
8 Ismaili Casablanca
En utilisant le langage SQL, Programmer les requêtes permettant:
1. La création de toutes les tables de la base de données GestionBanque .
2. L’insertion de toutes les lignes de chaque table.
3. L’enregistrement de l’opération de Dépôt de 450 DHs, réalisé par le client numéro 8 dans
l’agence numéro 2.
4. L’ajout de 1500 DHs aux comptes qui ont un solde inférieur strictement à 12000 Dhs.
5. L’affichage le nombre des clients habitant à Casablanca.
6. L’affichage le numéro et le solde moyen des comptes-clients de chaque agence.
7. L’affichage la liste des noms des clients qui ont un compte à Rabat (Il ne faut pas afficher
un même client plusieurs fois).
8. qui n’ont jamais réalisé l’opération de type Dépôt.
9. La suppression, dans la table COMPTE, Les comptes de Monsieur Karimi.
(En utilisant deux méthodes)
10. La suppression, dans la relation AGENCE, toutes les agences sans client.
1/2