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