masquer:1 TD 1 ET 2 : MODÈLE ENTITÉS-ASSOCIATIONS – MODÈLE RELATIONNEL 1. Equip

masquer:1 TD 1 ET 2 : MODÈLE ENTITÉS-ASSOCIATIONS – MODÈLE RELATIONNEL 1. Equipe de Rugby Soit le schéma entité association ci-dessous. 1) Questions simples de lecture : a) Combien y a-t-il d’entités ? Quel est l’identifiant d’une équipe ? b) Peut-on avoir deux stades nommés ‘Stade municipal’ ? c) Combien d’associations ont au moins un attribut ? L'attribut de l'association peut-il être ajouté comme attribut des entités reliées par cette association? d) Pourquoi l’entité Equipe ne doit pas avoir un attribut « stade préféré » dont la valeur serait le nom du stade? e) Est-ce qu’un Sponsor peut ne financer aucun Joueur ? f) Est-ce qu’un Joueur peut n’avoir aucun Sponsor? g) A combien d’équipes (au moins et au plus) un joueur peut-il appartenir ? h) Est-ce que plusieurs équipes peuvent avoir le même stade préféré i) Est-ce qu’un stade est toujours préféré par au moins une équipe ? 2) Modifiez le schéma pour tenir compte des descriptions suivantes : a) On connait la durée pendant laquelle un sponsor finance un joueur (en nombre d’années) b) On a 2 équipes nommées Racing dans les villes de Pau et à Aix. c) On connait également la population de la ville. d) Une équipe peut avoir un stade d’entrainement qui n’est pas nécessairement celui qu’elle préfère. Certaines équipes n’ont pas de stade d’entrainement. Rugby 2. Match de foot 1) Questions simples de lecture : a) Combien existe-t-il d’associations réflexives ? b) Quelle association a la plus grande arité? Quelle est son arité ? c) Pourquoi n’y a-t-il pas de label sur les arcs de l’association distance ? 2) On veut adapter le schéma pour tenir compte des descriptions suivantes : a) Pour un match on connaît l’équipe qui invite et celle qui est invitée b) Une équipe peut-elle jouer contre elle-même? c) On connaît par la suite le numéro d’adhérent national d’une personne et on suppose également qu'il y a des joueurs avec le même nom. d) Une équipe a un entraîneur. On connaît le nom, l’âge et le n° d’adhérent national de l’entraîneur d’une équipe, mais pas sa taille. Un entraîneur peut entraîner plusieurs équipes, une équipe a un seul entraîneur. 3. Musée Représenter le schéma E/A de l'énoncé suivant. Une ville (nom, pays) a des musées (nom, description). Une œuvre (titre, siècle) est exposée dans un musée pendant une certaine période (début, fin). Une œuvre peut ne pas être exposée. Elle peut aussi être exposée dans différents musées à différentes périodes. On connaît le nom et le prénom de l’artiste qui a réalisé une œuvre. Il y a un artiste par œuvre, les artistes réalisent de nombreuses œuvres. 4. Album de musique a) Représenter le schéma E/A de l'énoncé suivant. Un album (code, date), identifié par son code, est composé d’une série de plages. Les plages d'un album sont numérotées 1, 2, … ; elles ont une durée. Un album contient au moins une plage. Chaque plage est l'enregistrement d'une seule œuvre, mais une œuvre peut s’étendre sur plusieurs plages (par exemple une symphonie en 4 mouvements). Une œuvre a un identifiant et un titre. Certaines œuvres ne sont pas enregistrées. On connaît les interprètes de l’œuvre pour une plage donnée. Un interprète a un identifiant et un nom et peut jouer Match de foot de nombreuses œuvres. Une œuvre peut être jouée par plusieurs interprètes. b) On suppose que chaque interprète utilise exactement un instrument (piano, guitare, etc.) sur une plage. Où placer l’attribut « instrument » dans le schéma précédent ? 5. Course Nautique On considère une course nautique qui se déroule en plusieurs épreuves sanctionnées chacune par un classement des bateaux participants, chaque bateau participant à l'épreuve a toujours un classement même s'il n'arrive pas au bout de l'épreuve (dernière position). Il y a une seule épreuve par jour, chaque épreuve débute et se termine dans un port, le port d'arrivée pouvant être différent du port de départ. Chaque bateau a un numéro d'immatriculation, un nom et une longueur. Il a un skipper et un équipage et est financé par un ou plusieurs sponsors. Le skipper d'un bateau ne peut pas changer d'une épreuve à l'autre de la course, en revanche la composition des équipiers d’un bateau peut changer d'une épreuve à l'autre de la course. La base de données doit permettre de répondre, entre autres, aux questions suivantes : • Quels sont les sponsors d'un bateau ? • Quel est le montant de la subvention d'un sponsor particulier à un bateau particulier ? • Quels bateaux sont engagés dans l'épreuve qui débute le 27 avril ? • Quels sont les équipiers du bateau qui a gagné la première épreuve ? • Sur quels bateaux de plus de 12 mètres un équipier médecin est-il engagé? 1) Proposez un schéma E/A qui modélise la course nautique. 2) (facultatif) Dans votre schéma E/A, est-ce qu’un équipier peut être engagé sur plusieurs bateaux pendant la même épreuve ? Si oui, modifier le schéma E/A afin de préciser qu’un équipier ne peut pas changer de bateau pendant une épreuve. 3) (Séance 2) Déduisez le schéma relationnel de la base 6. Consultation médicale Soit le schéma Entités/Associations (E/A) suivant, représentant les visites dans un centre médical. 1. Identifiez les différentes composantes d'un schéma E/A dans le schéma ci-dessus. 2. Répondez aux questions suivantes en fonction des caractéristiques de ce schéma. a) Peut-on prescrire plusieurs médicaments dans une même consultation ? b) Un médecin peut-il recevoir plusieurs patients dans la même consultation? c) Un patient peut-il être consulté plusieurs fois ? d) Un médicament peut-il être prescrit plusieurs fois pour un même patient. e) Un patient peut-il être consulté plusieurs fois le même jour ? f) Un patient peut-il être consulté plusieurs fois le même jour par le même médecin ? 3. (Séance 2) Déduisez-un schéma relationnel du schéma conceptuel E/A ci-dessus. 4. (facultatif) Donner un exemple de base de données qui suit le schéma relationnel précédent et qui illustre les questions 2.a, 2.b et 2.c. 7. Cinéma Une base de données relative à des films et des acteurs contient des informations sur des films et des acteurs. Les films sont identifiés par leur titre, ils sont décrits par leur réalisateur (nom et prénom) et par le nombre d'entrées. Les acteurs sont identifiés par leur nom et par leur prénom et décrits par leur âge et leur adresse. Les cachets reçus par chaque acteur et chaque réalisateur dans chaque film dans lequel il/elle a joué. 1. Proposer un schéma E/A pour cette base de données. On explicitera les hypothèses retenues et on justifiera la réponse. 2. (Séance 2) Déduisez-un schéma relationnel du schéma conceptuel E/A amélioré proposé. Quelles sont les clés primaires et les clés étrangères ? 3. (facultatif) Donner un exemple de base de données qui suit le schéma relationnel précédent avec au moins un acteur, un film où l’acteur a joué sans le réaliser, un film que l’acteur a réalisé sans y jouer, un film que l’acteur a réalisé et dans lequel il a joué et un film sans acteur. 4. Qu’est-ce que cela change pour le modèle conceptuel et pour le schéma relationnel si on considère dorénavant qu’un film peut avoir plusieurs réalisateurs ? facultatif: Donner un exemple de la nouvelle table avec le film ‘Kung Fu Panda’ réalisé par Mark Osborne et John Stevenson. 8. Bibliothèque 1. Déduire un schéma relationnel du schéma E/A en supposant que la bibliothèque ne contient que des revues et des livres 2. Comment modifier le schéma relationnel si la bibliothèque peut prêter des ouvrages qui ne sont ni des revues, ni des livres ? 9. Personnels Universitaires On désire gérer les emplois du temps des différents personnels (enseignants, enseignants-chercheurs et chercheurs) de l’UFR, pour savoir à tout moment s’il est possible de les joindre, et où. Pour cela, on considère que, en dehors des périodes où ils peuvent être joints dans leur bureau, les personnels peuvent être en réunion, quel que soit leur statut. Une réunion est désignée par une date précise, une tranche horaire (début, fin) et une salle de réunion. On veut aussi connaître les autres personnes participant à la réunion. Chaque personne est désignée par son nom, son prénom, le bureau où on peut la joindre. Les enseignants peuvent, de plus, être en cours. Un cours est identifié par la matière enseignée à laquelle est affectée toujours la même salle de cours. Il est désigné par une période de début et de fin (ex. de février à mai), un jour de la semaine, une tranche horaire. Plusieurs enseignants peuvent enseigner la même matière dans l’année, à des jours et créneaux horaire différents. Un enseignant peut enseigner plusieurs matières et plusieurs fois la même matière dans l’année, à des périodes différentes. Les chercheurs peuvent être à certaines périodes de l’année en mission en dehors de l’UFR.Une mission est désignée par une date de début et de fin et un lieu de mission. Les chercheurs appartiennent à un laboratoire dont on peut joindre le secrétariat en cas d’urgence. Les enseignants-chercheurs sont à uploads/Management/ td1-et-2-ea-23-etudiant 1 .pdf

  • 22
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Jui 20, 2022
  • Catégorie Management
  • Langue French
  • Taille du fichier 0.2510MB