Un groupe hospitalier souhaite
mettre en œuvre un système d’information pour la gestion de ses centres de
santé, ses praticiens et patients. Après une phase de conception, le modèle
relationnel suivant a été généré où les clés primaires sont soulignées et les
clés étrangères sont en gras:
Centre (noCentre, adresseCentre,
dateOuverture, nbreLits)
Medecin (noMedecin, nom, prenom, specialite,
noCentre)
Patient (noSecu, nom, prenom, mutuelle)
Visite (noMedecin,
noSecu, noCentre, date, diagnostic)
Intervention (noMedecin, noCentre, nbreFois)
La sémantique de ces relations est la suivante :
Centre (noCentre,
adresseCentre, dateOuverture, nbreLits) : chaque centre, identifié par un
numéro (noCentre), est décrit par une
adresse (adresseCentre), sa date
d’ouverture (dateOuverture) ainsi que sa capacité en termes de nombre de lits (nbreLits). Le format retenu pour les
dates est le suivant : ‘13/01/2015’ (chaine de caractères) pour désigner
le 13 janvier 2015.
Medecin (noMedecin, nom,
prenom, specialite, noCentre) :
chaque médecin, identifié par un numéro (noMedecin),
est décrit par son nom, son prénom, sa spécialité et son centre d’affectation (noCentre). Les spécialités des médecins
sont par exemple : ’Cardiologie’, ‘Pneumologie’, etc.
Patient (noSecu, nom,
prenom, adresse, mutuelle) : un patient, identifié par son numéro de sécurité
sociale (noSecu), est décrit par son
nom, prénom et la mutuelle à laquelle il a adhéré.
Visite (noMedecin, noSecu, noCentre, date, diagnostic) : lorsqu'un médecin effectue une consultation auprès d'un patient à une date donnée, dans un
centre donné (noCentre), le diagnostic établi est enregistré.
Intervention (noMedecin, noCentre, nbreFois) : un médecin
(noMedecin) peut être amené à intervenir dans un centre différent de son centre
d’affectation. Pour chaque médecin, le système mémorise le nombre de ses
interventions dans un centre donné (noCentre).
L’attribut nbreFois n’est pas nul.
Sur ce schéma relationnel,
exprimer en algèbre relationnelle (textuelle ou graphique), les requêtes
suivantes :
- Quels
sont les centres ouverts depuis 2000 ou dont la capacité est supérieure à 250
lits ? Afficher uniquement les numéros de centres et leurs adresses. - Quels
sont les médecins n’intervenant que dans leurs centres d’affectation ?
Donner leurs noms et prénoms. - Quels
sont les médecins ayant effectué au moins 10 interventions dans tous les
centres de moins de 100 lits ? Donner leurs noms, prénoms et leurs
spécialités. - Quels
sont les patients (tous les attributs de patient) ayant consulté un cardiologue
entre 2000 et 2014 ? - Quels sont les patients ayant consulté, dans un même
centre, deux médecins différents de la même spécialité?
Posté le 27 septembre 2015