Nom et prénom de l`élève
Transcription
Nom et prénom de l`élève
IG2I 2ème Année Hervé CAMUS Agnès HEBRARD 2006-2007 DEVOIR SURVEILLÉ DE CONCEPTION DES SYSTÈMES D'INFORMATIONS (2 heures - Aucun Document Autorisé – Ni Calculatrice) Nom et prénom de l’élève : ________________ ___________________________ Questions Générales Répondre aux questions suivantes, en illustrant vos propos par un schéma si vous le jugez nécessaire : 1. Comment modéliser les notions de temps dans un MCD ? 2. Est-il possible d’avoir une association porteuse de données, alors que les cardinalités sont de part et d’autre 1,1 et 0,n dans un MCD ? 3. Comment créer une clé étrangère dans un MCD ? 4. Comment transformer une association réflexive du MCD dans le MLD ? 5. Que sont « les flux d’information » dans un MCC ? Questions générales Question 1 : Page 1 Question 2 : Question 4 : Question 5 : Page 2 __________________________ Modèle Conceptuel de Données : Zoo. Enoncé du cas : Synthèse des entretiens avec le directeur du zoo : Chaque animal qui est accueilli reçoit un nom de baptême qui sert à le repérer par rapport aux autres animaux de son espèce. Un nom ne peut pas être réutilisé pour un animal de la même espèce, même après le décès de l’animal qui portait ce nom. Avec l’aide d’un expert, on identifie son espèce : On aura donc : • LEO le lion d’Afrique • TITI le canari Mais aussi : • TITI le ouistiti A côté de chaque enclos ou cage est affiché l’arbre généalogique sur 2 générations (parents et grandparents), et ceci pour tous les animaux du zoo. Quand il y a des travaux dans le zoo, on est amené à loger certains animaux d’espèces différentes dans le même enclos. Il faut donc connaître les espèces qui peuvent cohabiter ainsi que l’adéquation entre l’espèce et l’enclos. En ce qui concerne la nourriture, chaque animal reçoit un repas conformément à un menu type, spécifique de son espèce. Les menus types sont en fait un aliment composé qui est défini par une Page 3 proportion de protides, glucides et de lipides. Pour chaque menu est spécifiée la quantité recommandée d’aliment composé à distribuer. On note enfin à chaque repas la date et l’heure dess repas ainsi que les quantités effectivement distribuées. Travail demandé : Etablir le modèle conceptuel des données (MCD) correspondant. MCD Zoo : ___________________________ Page 4 Modèle relationnel – Algorithme de normalisation : Coopérative viticole. Enoncé du cas : A partir d’un cahier des charges, voici le système d’informations élaboré sous la forme d’un graphe de dépendances fonctionnelles. Il s’agit de gérer des coopératives de vins (ou crus) qui sont achetés directement auprès de viticulteurs et revendus à des clients. Travail demandé : A partir de cet énoncé, il vous est demandé de : normaliser le graphe de dépendances fonctionnelles en justifiant les suppressions des dépendances non élémentaires et/ou directes. proposer un schéma relationnel normalisé en 3FN à partir de l’ensemble des dépendances fonctionnelles et à l’aide de l’algorithme vu en cours, Normalisation, justifications : Page 5 Modèle relationnel : ___________________________ Modèle Conceptuel de Communication : Gestion des cartes bleues. Enoncé du cas : Le demandeur désirant obtenir une carte bleue doit en faire la demande auprès de son agence. La carte bleue n’est pas accordée si le demandeur n’est pas un client de l’agence. Chaque jour, l’agence transmet au centre de gestion des cartes bleues les demandes de ses clients. Dès que l’agence a reçu la carte bleue en provenance du centre (en général 4 jours après la demande), elles adresse au client un avis de mise à disposition et un devis de prélèvement de la cotisation annuelle. Le client vient alors retirer sa carte. Si au bout de 2 mois la carte n’a pas été retirée, elle est détruite. Travail demandé : Etablir le diagramme des flux (MCC) correspondant. Page 6 MCC carte bleue : ___________________________ Page 7 Page 8