1 Le modèle Entité-Association : deuxième partie Proposer des diagrammes entité

1 Le modèle Entité-Association : deuxième partie Proposer des diagrammes entité-association qui modélisent les cas ci-dessous. Précisez en français les contraintes d'intégrité. Exercices sur la généralisation Exercice 7. Club sportif Le club sportif de l'EPFL veut enregistrer les informations sur ses adhérents. Il lui importe de connaître, pour chaque adhérent, le nom et prénom, la date de naissance, la commune et canton de naissance, la section et année d'études (pour le étudiants), le département (pour les enseignants), le service (pour les administratifs). On veut aussi connaître les années d'adhésion précédentes, les sports pratiqués pour l'année en cours ainsi que le niveau de l'adhérent dans chacun de ces sports. Exercice 8. Personnel On veut représenter le personnel d'une entreprise et son affectation. L'entreprise est organisée en services auxquels est affecté le personnel. Chaque service est décrit par son nom, son chef (qui est nécessairement un cadre de l'entreprise) et la liste de ses locaux. Le personnel est réparti en trois catégories, les administratifs, les techniciens et les cadres. Tous possèdent un numéro d'employé, un nom, un prénom, une adresse, une identification bancaire (nom banque, nom agence, numéro de compte), un salaire et sont rattachés à un service. Chaque catégorie possède en outre des renseignements qui lui sont propres: - pour un administratif ou un technicien, le prix de l'heure supplémentaire; - pour un technicien, les machines dont il est responsable; - pour un administratif, le(s) cadre(s) pour le(s)quel(s) il travaille; - pour un cadre, son bureau, son numéro de poste téléphonique et l'(les) administratif(s) (s'il en existe) qui lui est (sont) attaché(s). Exercice 9. Généalogie Proposer un diagramme entité-association pour une base de données décrivant un arbre généalogique. Pour chaque individu on désire: son nom, ses prénoms, son sexe, sa date et son lieu de naissance (et éventuellement de décès), et (s'il y a lieu) l'historique de ses mariages: date, lieu, nom et prénoms du conjoint, le divorce (s'il y a lieu); ses parents(la mère et le père), ses enfants. 2 Exercice 10. Musée Définir un diagramme entité-association représentant les faits suivants, relatifs à un musée: - toute oeuvre a un nombre quelconque d'auteurs, une date d'acquisition, un titre et un numéro de catalogue (identifiant); - une oeuvre est exposée dans l'une des salles du musée (qui est caractérisée par un numéro, son nom, le nombre d'oeuvres, sol, éclairage), ou est en prêt dans un autre musée (nom et adresse de ce musée, début et durée du prêt); - certaines oeuvres exposées dans le musée peuvent avoir été empruntées, soit à un autre musée, soit à un particulier (nom et adresse); on veut alors connaître la date de début et la durée de l'emprunt. De plus, dans ce cas, l'oeuvre doit être assurée; on veut alors savoir le montant de la prime d'assurance, la valeur pour laquelle l'oeuvre est assurée, le nom et l'adresse de la compagnie qui l'assure; - le conservateur garde le fichier des musées et des particuliers qui ont prêté ou qui sont susceptibles de prêter des oeuvres. Pour chacun (musée ou particulier), il garde le nom et l'adresse et la liste des collections qui l'intéressent (art deco, art contemporain, antiquités, ...). Préciser les contraintes d'intégrité. Exercice 11. Annuaire téléphonique On veut gérer un annuaire téléphonique, ainsi que la facturation des appels. L'annuaire répertorie les personnes, les sociétés et leurs numéros de téléphone. Un même numéro peut être partagé par plusieurs personnes ou sociétés situées à la même adresse. Une même personne ou société peut posséder plusieurs numéros. Les personnes et sociétés sont répertoriées avec leurs noms, adresses, éventuellement une ligne de commentaire et leur(s) numéro(s) de téléphone. Les personnes et sociétés possèdent en plus un numéro d'abonné unique permettant à l'organisme de les identifier, même après résiliation ou changement de numéro de téléphone (il n'y a pas deux abonnés avec le même numéro d'abonné). Dans le cas d'une personne, on mémorise aussi ses prénoms, et, dans celui d'une entreprise, sa rubrique professionnelle. Pour la gestion de la facturation, qui est fonction de l'heure, de la durée et de la distance, on mémorise pour chaque appel le numéro appelé et le numéro appelant, la date, l'heure et la durée. On mémorise aussi, afin de pouvoir calculer la distance, pour chaque numéro de téléphone l'indicatif de la région correspondant à ce numéro. Dans le cas d'un numéro affecté à plusieurs personnes ou sociétés, une de ces personnes/sociétés est l'abonné principal: c'est à elle que sont envoyées les factures. Définir un schéma entité association pour cette application et préciser les contraintes d'intégrité. 3 Etudes de cas Exercice 12. Gestion d'un Zoo Le directeur d'un zoo, qui désire informatiser la gestion de son établissement, charge un informaticien de concevoir une base de données. Celui ci décide d'interroger les différents services du zoo pour analyser les informations à modéliser dans la future base de données. Par le chef du personnel, il apprend les fait suivants : Pour chacun des 61 employés du zoo, le service administratif conserve son nom, son prénom, ses date et lieu de naissance, ses douze derniers salaires (caractérisés par le mois et le montant), son nom marital si l'employé est une femme mariée, son numéro d'AVS, son adresse et son numéro de téléphone. Chaque employé appartient à un service (administratif, surveillance ou médical). Les 18 employés du service médical sont soit des vétérinaires soit des infirmières. Le service de surveillance est composé de 30 gardiens et de 8 chefs de secteur. Pour les gardiens du zoo on conserve leur taux d'occupation (ce sont les seuls employés qui peuvent travailler à temps partiel) et leur grade. Le service administratif est composé de deux secrétaires, d'un comptable, du chef du personnel et du directeur. Tous les employés sont référencés par un code mnémotechnique de 3 caractères et le chef du personnel ne tient pas à ce que l'informatisation du zoo bouleverse ses habitudes. L'informaticien interroge ensuite les gardiens. Il apprend que le zoo est divisé en huit secteurs qui ont chacun une fonction bien précise (oiseaux, reptiles, aquarium, singes,...) et sont placés sous la responsabilité d'un chef de secteur. Chaque secteur est divisé en un certain nombre de parcelles, qui sont surveillées par des gardiens pendant les heures d'ouverture au public. L'emploi du temps des gardiens est très précis et est toujours défini pour une semaine à l'avance. Chaque gardien ne surveille qu'un seul secteur par jour mais change de parcelle toutes les heures. Chaque chef de secteur doit surveiller son secteur entier et vérifier que les gardiens son bien à leur place. L'emploi du temps des gardiens est actuellement écrit manuellement sur un tableau blanc, mais après l'informatisation il sera édité automatiquement avec deux types d'états (listings) différents : un exemplaire commun avec l'emploi du temps complet pour l'affichage (état 1), et des exemplaires individuels avec l'emploi du temps personnel pour chaque gardien (état 2). Chaque gardien peut choisir jusqu'à trois secteurs favoris (dans lesquels il se porte volontaire) et trois secteurs non appréciés. Ces affinités seront prises en compte dans la mesure du possible lors de la définition de l'emploi du temps. ......... Secteur Singes : Parcelle 1 Parcelle 2 Parcelle 3 Parcelle 4 Parcelle 5 Lundi 09H-10H JEA DUV YVE LUC VIT 10H-11H VIT JEA DUV YVE LUC 11H-12H YVE LUC VIT JEA DUV 12H-13H LUC DUV JEA YVE VIT ... ... Etat 1 : Emploi du temps par secteur, par parcelle, par jour et par heure. Emploi du temps de : Jean-Marc Dupuis Semaine du 28-02 au 5-03 Lundi : secteur Singes, parcelles 1 - 2 - 4 - 3 - 5 - 2 - 1- 3 Mardi : secteur Reptiles, parcelles 3 - 1 - 2 - 3 - 1 - 2 - 3 - 1 Mercredi : secteur Reptiles, parcelles 1 - 2 - 3 - 1 - 2 - 3 - 1 - 2 ..... 4 Etat 2 : Emploi du temps d'un gardien, par jour, par secteur, par parcelle et par heure. L'informaticien se renseigne enfin auprès du service vétérinaire qui s'occupe des pensionnaires (animaux) du zoo. Les pensionnaires sont classés en deux catégories : les individus et les groupes. Les individus sont les animaux qui possèdent un nom et pour lesquels on conserve une fiche signalétique précise : l'espèce, la date de naissance, ses mesures (poids et taille) prises à dates périodiques (pour vérifier sa croissance) et enfin son groupe sanguin. De plus, si l'individu est né en captivité (dans le zoo) on conserve sa parenté (sa mère et son père supposé s'il est connu). Le service conserve donc les fiches de tous les individus du zoo, même ceux décédés (dans ce cas on conserve la date de décès). Les groupes sont des ensembles d'individus qui appartiennent à la même espèce et qui ne peuvent être appréhendés isolément (termites, souris blanches, poissons clown, ...). Pour chaque groupe on conserve le nombre approximatif d'animaux qui le compose. Chaque espèce est donc représentée soit sous la forme d'un groupe soit sous la forme d'un ou de plusieurs individus. Chaque espèce n'est présente que uploads/s1/ infoh303-tp02-exercices 1 .pdf

  • 35
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Mai 29, 2021
  • Catégorie Administration
  • Langue French
  • Taille du fichier 0.1192MB