Page 1
Révision
Exercice 1 :
Considérons un centre médical, dont la gestion suit les règles suivantes :
Chaque médecin est connu par son nom, prénom et la spécialité qu’il traite.
Un médecin ne peut traiter qu’une seule spécialité.
Une spécialité est connue par son nom.
Chaque patient est connu par son prénom, nom, numéro de sécurité sociale, adresse et
numéro de téléphone.
Un médecin peut avoir plusieurs patients.
Un patient peut avoir un médecin par spécialité.
Pour chaque rendez-vous, il faut renseigner le médecin traitant, le patient concerné, la
date et l’heure de la consultation.
Q 1. Proposez un schéma de base de données qui permet de mémoriser ses informations.
Exercice 2 :
Partie 1.
Soit une base de données d’un laboratoire d’analyses médicales, décrite par les quatre tables
suivantes.
1. TabPatient décrit les informations sur le patient :
[NSS] contient le numéro de sécurité sociale du patient,
[Nom] contient le nom du patient,
[Prénom] contient le prénom du patient,
[Adresse] contient l’adresse du patient,
[N° téléphone] contient le numéro de téléphone du patient.
2. TabAnalyse décrit les analyses effectuées dans le laboratoire :
[N° Analyse] contient l’identificateur de l’analyse,
[Nom Analyse] contient le nom de l’analyse.
[Prix Analyse] contient le coût en euros de l’analyse.
3. TabPatientAnalyse décrit les analyses à effectuer pour chaque bilan :
[Réf Patient] contient un nombre entier. Permet de gérer un lien logique avec
la table tabPatient,
[Réf Analyse] contient un nombre entier. Permet de gérer un lien logique avec
la table tabAnalyse,
[Date Analyse] contient une date. Définit la date de l’analyse.
[Résultat] contient le résultat de l’analyse.