Uploaded by Djihane Ben

Exercice SQL: Gestion Clients, Transactions, Patients

advertisement
TP 2 :
Exercice : Gestion Avancée des Comptes Clients et des
Transactions
Imaginez une entreprise financière qui gère les comptes clients ainsi que les
transactions associées. Vous êtes chargé de créer une base de données pour
cette entreprise.Créez une table nommée Clients avec les champs suivants
:ID_Client .Nom.Prénom .Solde_compte.Date_Creation .
o
Remplissez la table avec 10 enregistrements fictifs représentant
différents clients, en incluant leurs informations et leurs soldes.
ID_Client | Nom | Prénom | Solde_compte | Date_Creation
--------------------------------------------------------------1
| Dupont | Jean | 10000 | 2022-01-15
2
| Martin | Sophie | 25000 | 2022-02-20
3
| Durand | Paul | 7500 | 2022-03-10
4
| Leroy | Claire | 18000 | 2022-04-05
5
| Morel | Pierre | 5000 | 2022-05-30
6
| Petit | Alice | 30000 | 2022-06-15
7
| Lefevre | Marc | 12500 | 2022-07-01
8
| Simon | Lucie | 2000 | 2022-08-18
9
| Bernard | Tom | 15000 | 2022-09-22
10
| Gauthier | Clara | 8000 | 2022-10-10
o
Écrivez une requête SQL pour afficher tous les clients ayant un solde
supérieur à 15000 €.
Créez une table nommée Transactions avec les champs suivants
:ID_Transaction.ID_Client .Montant.Date_Transaction .Type_Transaction
o
Ajoutez 10 enregistrements de transactions dans la table Transactions,
par exemple :
ID_Client | Montant | Date_Transaction | Type_Transaction
--------------------------------------------------------1
| 5000 | 2024-10-15
| Dépôt
2
| -2000 | 2024-10-16
| Retrait
3
| 750 | 2024-10-17
| Dépôt
4
| 12000 | 2024-10-17
| Dépôt
1
| -1500 | 2024-10-18
| Retrait
5
| 3000 | 2024-10-19
| Dépôt
6
| -5000 | 2024-10-20
| Retrait
7
| 2000 | 2024-10-21
| Dépôt
8
| -750 | 2024-10-22
| Retrait
9
| 1000 | 2024-10-23
| Dépôt
10
| -1000 | 2024-10-24
| Retrait
o
Supprimez un client (par exemple, ID_Client = 8) et assurez-vous que
toutes les transactions associées à ce client sont également supprimées.
Exercice : Gestion des Patients et des Traitements
Médicaux
Imaginez un hôpital qui gère les dossiers de ses patients et leurs traitements.
Vous êtes chargé de créer une base de données pour cet hôpital. Créez une
table nommée Patients avec les champs suivants :ID_Patient , Nom ,Prénom
,Date_Naissance ,Sexe ,Adresse
o
Remplissez la table avec au les 10 enregistrements fictifs représentant
différents patients, en incluant leurs informations.
ID_Patient Nom Prénom
1
Dupont
Date_Naissance
Jean 1985-06-15 Masculin
2
Martin
Lyon
Sophie
3
Durand
Paris
Paul 2002-03-10 Masculin
Sexe Adresse
10 Rue des Fleurs, Paris
1990-11-20 Féminin
25 Avenue de l'Opéra,
12 Boulevard Saint-Germain,
4
Leroy Claire 1978-07-25 Féminin
5 Impasse des Jardins, Lille
5
Morel Pierre 1995-12-05 Masculin
45 Rue de la République, Marseille
6
Petit Alice 2000-08-14 Féminin
7
Lefevre
Marc 1988-02-01 Masculin
33 Chemin de la Plage, Nice
8
Simon
Élysées, Paris
Lucie 1992-09-09 Féminin
60 Avenue des Champs-
9
Tom 2001-05-18 Masculin
90 Rue de l'École, Bordeaux
Bernard
78 Rue de la Liberté, Toulouse
10 Gauthier Clara 1980-04-22 Féminin
Strasbourg
32 Place de la Mairie,
Créez une table nommée Traitements avec les champs suivants
:ID_Traitement.ID_Patient . Date_Traitement .Type_Traitement Insertion de
traitements fictifs :
ID_Traitement
ID_Patient Date_Traitement Type_Traitement
Description
1
1
2024-10-01 Consultation
2
2
2024-10-02 Médication Prescription d'antibiotiques
3
3
2024-10-03 Chirurgie
4
4
2024-10-04 Médication Prescription d'analgésiques
5
5
2024-10-05 Consultation
6
6
2024-10-06 Médication Traitement de la dépression
7
7
2024-10-07 Chirurgie
8
8
2024-10-08 Consultation
9
9
2024-10-09 Médication Prescription d'antihistaminiques
10
10
2024-10-10 Consultation
o
Consultation générale
Chirurgie de la hanche
Suivi post-opératoire
Chirurgie du genou
Consultation dermatologique
Bilan de santé complet
Écrivez une requête SQL pour afficher tous les patients nés après une
certaine date (par exemple, après le 1er janvier 2000).
o
Supprimez un patient (par exemple, ID_Patient = 5) et assurez-vous que
tous les traitements associés à ce patient sont également supprimés.
Download