Bonjour à tous, je suis en BTS informatique de gestion et j'ai un problème que je n'arrive pas à résoudre, pourriez vous m'aidez ?
Système d'information d'une caisse de Sécurité sociale
D'un côté il y a les médecins. Chacun est identifié par un numéro à 10 chiffres et caractérisé par les propriétés habituelles (nom, prénom, adresse). Les spécialités sont codifiées (un numéro et un libellé, comme généraliste, radiologue...). Un médecin possède un numéro de spécialité.
D'un autre côté, on trouve les patients (numéro de Sécurité sociale, nom prénom, adresse).
Entre les deux, que trouve-t-on ? Les consultations ! Une consultation est faite à une date précise, concerne un patient et un médecin. Le lieu de la consultation (domicile, cabinet, hôpital...) et son tarif doivent être conservés.
Chaque consultation est identifiée par l'année, le numéro du patient et un numéro d'ordre. Par exemple, les 6 consultations du patient 27 en 2006 sont identifiées 2006/27/1 à 2006/27/6.
Chaque patient doit avoir un médecin traitant. Son choix est libre et le patient peut en changer quand il le souhaite (enfin, un changement par jour maximum). Il faut conserver l'historique des choix des différents médecins traitants par un patient avec la date de chacun.
1.faites le dictionnaire des données du système d'information
2.donnez les dépendances fonctionnelles
3.établissez le graphe des dépendances fonctionnelles
4.déduisez-en le MCD en détaillant et expliquant impérativement les étapes
Aide
Deux éléments du graphe ne se traduisent dans le MCD ni en une entité simple, ni en une association binaire mais en d'autres constituants de MCD.
J'ai du mal à répondre à la deuxième question et je ne suis pas sûr de ma première réponse je vous montre mon dictionnaire de données :
NOM-----------------------TYPE---------------COMMENTAIRE
n°doc----------------------num (10,0)
prenom doc----------------alpha(20)
nom doc-------------------alpha(20)
adresse doc----------------alpha(100)
code spé-------------------num(2,0)----------code spécialisation
libellé spé------------------alpha(20)
n°sécu---------------------num(12,0)
nom patient----------------alpha(20)
prénom patient-------------alpha(20)
adresse patient-------------alpha(100)
n°doc traitant---------------num(10,0)
doc actuel------------------boolean ---------- vrai si le médecin traitant actuel
date fin traitant-------------date -------------date de fin de médecin traitant
date début traitant----------date ------------ date de debut de médecin traitant
lieu consult------------------alpha(100)
tarif consult-----------------monétaire(8,2)
date consult-----------------date
n°consultpatientan-----------num(3,0)----------nombre de fois que le patient consulte lors d'une année
Déjà je doute à ce niveau et je n'arrive pas à faire correctement l'identification de la consultation et le médecin traitant, je tourne en rond sur mes brouillons, pourriez vous s'il vous plait me corriger et si possible me donner des pistes de réflexions
merci à vous!
Partager