You are on page 1of 17

Introduction

Dans la continuit du cours du systme de gestion de base de donnes, nous avons dpass le cadre thorique du cours pour aller au-del vers la pratique. Aprs 30h de cours lamphithtre, il tait temps de sortir des 4 murs pour mettre lpreuve nos acquis, dvelopper nos connaissances et acqurir des comptences : Cration dun systme de gestion de base de donnes, non seulement une occasion pour passer en pratique mais galement pour travailler en groupe et dvelopper galement nos capacits managriales relatives lentente, le travail en groupe et la gestion de conflit. Notre groupe de travail a dcid dtudier un systme de base de donnes dun cabinet dentaire, une ide qui peut paratre baroque mais absolument pratique dans le sens o nous avons trait le systme dans son intgralit pour cerner la fois le contact des assistantes vis--vis des patients pour honorer la prestation mais galement pour assurer un suivi permanent de leurs sant et le traitement et prescription mdicaux de ces derniers et dun autre ct encercler la partie approvisionnement. Nous avons pens que lexemple dun cabinet dentaire est plus pertinent que celui traitant la description dun dpartement dune compagnie, dans le sens o nous traitons une intgralit et non pas un simple fragment du systme.

Rapport du projet du Systme de Gestion de Base de Donnes dun cabinet de Dentiste

Modle conceptuel de donnes

Juste aprs le recueil dinformation sur le cabinet dentaire tudi dirig par BENABDERRAZIK Yassine situ au Boulevard Mohamed V Casablanca, dentiste de renomm. On disposait dun dictionnaire de donnes rassemblant lensemble des oprations et traitements effectus par le dentiste ainsi que quelques outils laidant pour les e xcuter. Il nous fallut ds alors modliser ceux-ci, pour en effectuer une reprsentation sous forme dun MCD. Aprs un brain-storming tout en mettant en valeur ces rgles, nous avons dress les tables, en se basant sur les informations que nous a fournies le dentiste Dr.Yassine BENABDERRAZIK.

Rapport du projet du Systme de Gestion de Base de Donnes dun cabinet de Dentiste

Ainsi, nous avons cr le dictionnaire de donnes suivant :


Information Nom Prnom Numro de tlphone Profession N. Carte didentit Date naissance Sexe Adresse Code consultation Numro de rglement Numro dordonnance Mdicament Maladie Type complication Spcialit Mode rglement Code Patient Avance Montant payer Montant restant Taux TVA Date Type de traitement Mdicament prendre Dure du traitement par jour Numro dapprovisionnement Nombre dapprovisionnement Commande Montant Code consultation Observation Table Patient // // // // // // // // // // // // // Table Rglement // // // // // // Table consultation // Table ordonnance // Table Approvisionnement // // // //

Rapport du projet du Systme de Gestion de Base de Donnes dun cabinet de Dentiste

Figure 1 : Le schma MCD

Rapport du projet du Systme de Gestion de Base de Donnes dun cabinet de Dentiste

Par la suite nous avons labor le schma MLD dans le respect de relation (1,1) qui nous oblige de fusionner les tables pour viter la redondance dinformation ainsi au lieu de crer toute une table part avec des entits distinctes, nous les avons regroup et intgr dans la table principale dont la cardinalit est suprieure. Nous avons galement dtermin les relations en respectant les trois rgles dor que Mr.ASSILI nous a fait savoir : 1. Le bon sens et la logique prdominante en la matire. Par exemple entre la table Ordonnance et la table rglement il ny a aucune relation logique. 2. Les relations doivent tre de type 1-n ou encore 1-1. Contre exemple : il ny a pas de relation directe possible entre la table Ordonnance et Approvisionnement . 3. La table ct 1 comporte une cl primaire et la table cot n comporte une cl trangre du mme nom.
Figure2 : le schma MLD

Rapport du projet du Systme de Gestion de Base de Donnes dun cabinet de Dentiste

Les formulaires/Macro & requtes


1. Dgager le montant restant payer par les patients
Lassistante du dentiste a besoin de revoir les montants quelle doit ses clients dans le cadre de leur politique de facilit de paiement.
Figure 3 : Formulaire/Macro portant sur le montant restant

Interface daffichage qui permet lassistante du dentiste un visionnage assez clair et simple o il suffit juste de cliquer sur les boutons.

Figure 4 : Requte portant sur le montant restant

Linterface du formulaire est sur la base dune requte.

Rapport du projet du Systme de Gestion de Base de Donnes dun cabinet de Dentiste

Figure 5 : Mode cration

Figure 6 : le langage SQL de la requte

La requte est la base dun langage SQL bien ficel comme nous lavons vu lors de notre cours thorique avec Mr. KAITOUNI.

2. Patient repasser pour un contrle


Cette requte sert prciser quels sont les patients qui doivent repasser chez le dentiste pour un contrle. Le critre de cette requte tant une dure de traitement qui dpasse les 30 jours.

Rapport du projet du Systme de Gestion de Base de Donnes dun cabinet de Dentiste

Figure 7 : formulaire

Figure 8 : requte

Figure9 : Mode cration

Rapport du projet du Systme de Gestion de Base de Donnes dun cabinet de Dentiste

Figure 10 : Langage SQL

9
3. Source de complication pour les patients :
Dans le cas o le patient se retrouve avec des complications, nous avons pens crer une requte permettant au dentiste didentifier les sources de complication, lui affichant les donnes ncessaires, notamment : le Nom et Prnom du patient, la maladie dont il souffre, les mdicaments quil consomme en parallle avec son traitement dentaire et le type de complication qui sest affich. Ceci se fait travers la jointure des deux tables Patient et Ordonnance.
Figure11 : Formulaire

Figure12 : requte

Rapport du projet du Systme de Gestion de Base de Donnes dun cabinet de Dentiste

10

Figure 13 : mode cration :

Figure14 : Langage SQL

4. Liste des lments dapprovisionnement


Et comme chaque type de traitement ncessite un matriel prcis, nous avons donc pens une requte qui nous permettra de prciser le matriel dont le dentiste aura besoin afin de poursuivre le traitement du patient. Pour se faire, il a fallu raliser une jointure interne entre la table approvisionnement et la table consultation de la faon suivante : Rapport du projet du Systme de Gestion de Base de Donnes dun cabinet de Dentiste

Figure15 : formulaire

11

Figure 16 : requte

Figure 17 : Mode cration

Rapport du projet du Systme de Gestion de Base de Donnes dun cabinet de Dentiste

12

Figure 18 : langage SQL

Rapport du projet du Systme de Gestion de Base de Donnes dun cabinet de Dentiste

Les tats
Par un souci de mise en forme, nous avons pens crer des tats de chaque table, afin que la lecture soit plus lisible et mieux organise.
figure 19 :Etat de rglement

13

Celui de la table Consultation :

Rapport du projet du Systme de Gestion de Base de Donnes dun cabinet de Dentiste

Figure 20 : Etat consultation

14

Rapport du projet du Systme de Gestion de Base de Donnes dun cabinet de Dentiste

Figure 21 : Etat ordonnance

15

Figure 22 : Etat Approvisionnement

Figure 23 : Etat Approvisionnement

Rapport du projet du Systme de Gestion de Base de Donnes dun cabinet de Dentiste

16

Rapport du projet du Systme de Gestion de Base de Donnes dun cabinet de Dentiste

Conclusion
En somme, grce aux sances de TP de Base de Donnes Access nous avons pu concrtiser ce quon a appris en thorie sur les bases de donnes et ainsi mettre en pratique ces notions l pour crer une base de donnes dun dentiste. Nous nous sommes ainsi partages en groupes, et au sein du mme groupe nous avons connu bon nombre de dsaccords sur tel point ou telle requte. Mais lessentiel la fin nous avons pu aboutir un travail bien ficel grce la synergie de lesprit du groupe.

17

Rapport du projet du Systme de Gestion de Base de Donnes dun cabinet de Dentiste

You might also like