Fragmentation - Bases de données

Fragmentation Défragmenter son disque dur sous Windows 10 / 8 / 7 » Conseils pratiques - Windows Il n'y a pas de fragmentation sous Linux » Conseils pratiques - Mythes et légendes Optimisation des Threads (comparaison de fragments d'ADN) (Résolu) » Forum - Java Ecran noir/"fragmenté" (Résolu) » Forum - Virus / Sécurité Fragmentation de disque (Résolu) » Forum - Windows 10

Bonjour,

j'ai essayé de faire l'exercice mais je ne trouve pas la correction pour avoir si mon travail est correcte ou non
svp aidez moi .


La base de données hospitalière de la région Alsace a le schéma suivant :
Service (Snum, nom, hôpital, bât, directeur)
le directeur d’un service est un docteur désigné par son numéro
Salle (Snum, SAnum, surveillant, nbLits)
le numéro de salle est local à un service, i.e., il peut y avoir des salles avec le même
numéro dans des services différents d'un même hôpital.
nbLits est le nombre total de lits d’une salle,
un surveillant de salle est un infirmier désigné par son numéro
Employé (Enum, nom, adr, tél)
Docteur (Dnum, spéc)
-- spéc est la spécialité du médecin
Infirmier (Inum, Snum, rotation, salaire)
Un employé est soit infirmier soit docteur (Inum et Dnum font référence à Enum).
Patient (Pnum, Snum, SAnum, lit, nom, adr, tél, mutuelle, pc)
L'attribut pc est la prise en charge par la mutuelle
Acte (Dnum, Pnum, date, description, coef) -- coef est le coefficient de l'acte médical

La base est répartie sur trois sites informatiques, “Strasbourg”, “Colmar” et “Régional”, correspondant aux
valeurs “Ambroise Paré”, “Colmar” et "autre" de l’attribut hôpital de Service.
Question
Proposer (et justifier) une bonne décomposition de la base hospitalière sur ces trois sites. On pourra utiliser
la fragmentation horizontale et/ou verticale ainsi que la réplication des données, en se basant sur les
hypothèses suivantes (H1 à H5) :
• H1: Les sites Strasbourg et Colmar ne gèrent que les hôpitaux correspondants.
• H2 : Les infirmiers sont employés dans un service donné.
• H3 : Les docteurs travaillent le plus souvent sur plusieurs hôpitaux (ou cliniques).
• H4 : La gestion des lits d’hôpitaux est locale à chaque hôpital.
• H5 : On désire regrouper la gestion des frais d’hospitalisation au centre régional.

Pour chaque fragment, on donnera sa définition en algèbre relationnelle à partir du schéma global.

Forum

Fragmentation Défragmenter son disque dur sous Windows 10 / 8 / 7 » Conseils pratiques - Windows Il n'y a pas de fragmentation sous Linux » Conseils pratiques - Mythes et légendes Optimisation des Threads (comparaison de fragments d'ADN) (Résolu) » Forum - Java Ecran noir/"fragmenté" (Résolu) » Forum - Virus / Sécurité Fragmentation de disque (Résolu) » Forum - Windows 10

Web: www.shapebootstrap.net

2 réponses

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

bonjour, comment pouvons-nous t'aider à t'améliorer si tu ne partages pas ce que tu as réalisé?

Reply
réponses:
  • marwa1996

    tu as raison !
    bon ma proposition :

    -pour H1 :
    fragmentation horizontale primaire :

    -Service_strasbourg= πSnum,nom,bat,directeur (σ (hopital="Ambroise Paré")(Service))
    -Service_colmar= πSnum,nom,bat,directeur (σ (hopital="colmar")(Service))
    -Service_regional= πSnum,nom,bat,directeur (σ (hopital="autre")(Service))
    -pour H2:
    c'est une fragmentation horizontale derivée


    -Infirmier_strasbourg=InfirmierService_strasbourg
    -Infirmier_colmar=InfirmierService_colmar
    -Infirmier_regional=InfirmierService_regional
    -pour H5 : Fragmentation verticale sur la table patient

    -Patient_frais= π Pnum,mutuelle, pc(Patient)
    -Patient_autre=πPnum, Snum, SAnum, lit, nom, adr, tél(Patient)

    -pour H4 :
    1/Fragmentation horizontale derivée : **la gestion des salles d’hôpitaux est locale à chaque hôpital

    -Salle_strasbourg=salle Service_strasbourg
    -Salle_colmar= salle Service_colmar
    -Salle_regional=salle Service_regional
    2/Fragmentation horizontale derivée : **chaque hopital gere ses patients
    -Patient_strasbourg=Patient_autre Salle_strasbourg
    -Patient_colmar=Patient_autre Salle_colmar
    -Patient_regional=Patient_autre Salle_regional
    3/Fragmentation horizontale derivée : **chaque hopital gere ses propres actes
    -Acte_strasbourg=Acte Patient_strasbourg
    -Acte_colmar=Acte Patient_colmar
    -Acte_regional=Acte Patient_regional

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed