Année universitaire 2000-2001 - Exercices corriges

Université Montpellier 2. ULIN401. Travaux dirigés de bases de données. TD 2 ?.
Méthode ascendante pour la constituion d'un MCD ...

Part of the document



Université Montpellier 2

ULIN401


Travaux dirigés de bases de données
TD 2 -
Méthode ascendante pour la constituion d'un MCD




Temps minimal : 35 mn
Temps maximal : 70mn
Temps de correction : 40 mn
Nombre de séances : 1 - 1,5





Exercice 1 (de 10 à 15 mn)


Correction : 10 mn

On vous donne les ensembles de données dans le désordre, comme suit :
. nom,
. prénom,
. date de naissance,
. numéro d'adhérent,
. date de première adhésion au club,
. date du dernier renouvellement de l'adhésion,
. statut par rapport au club(exemple ; membre simple, membre
bienfaiteur, membre junior...)
. date de cotisation,
. montant de la cotisation payée
. type activité exercée au club

QUESTION : Pouvez-vous (intuitivement) proposer un modèle entité-
association par la méthode ascendante ?


Exercice 2 (de 20 à 30 mn)


Correction : 15mn

On considère l'ensemble de faits élémentaires suivants décrivant une
entreprise :
La personne Pierre est affectée à l'atelier d1 et a travaillé sur le projet
p1 100 heures.
La personne Jacques est le chef de l'atelier d1.
L'atelier d1 réalise les projets p1 et p2.
L'atelier d2 réalise le projet p1.
Chaque projet a un budget.
Les personnes Jules et Jim sont affectées à l'atelier d2.
La personne Jacques est affectée à l'atelier d1.
La personne Claude a travaillé 20 heures sur le projet p1.
L'atelier d2 a passé au fournisseur Dupont, le 1er juin 1995, une commande
d'un montant de 50 000 F pour le projet p1.
QUESTIONS :
a) Recherchez tous les attributs que vous considérez pertinents pour le
système d'information que vous souhaitez modéliser.
b) Un glossaire des attributs est un tableau organisé de la façon suivante
:
|NOM_ATTRIBUT |DESIGNATION |DOMAINE |NATURE |REMARQUE |
| | | | | |


Le nom de l'attribut est éventuellement le nom de variable que vous donnez.
La désignation est utilisée lorsque ce nom n'est pas très clair.
Le domaine précise le type de variable (alphabétique, numérique,
alphanumérique, date, etc...) et la longueur éventuelle.
La nature est : " ( C) calculé par une formule", " (I) incrémental"," (S)
saisi".
Les remarques peuvent comprendre les règles de calcul des rubriques
calculées.
b) Donner les dépendances fonctionnelles que vous observez.
c) Considérez le schéma de relation comprenant l'ensemble des attributs, et
les dépendances fonctionnelles que vous avez trouvées. Trouvez la ou les
clés minimales de ce schéma en la (les ) justifiant.


Exercice 3 (de 15 à 25 mn)


Correction : 15mn


Fiche de Prêt :

NUMÉRO : 1233
NOM : Paturel PRÉNOM : Sabine
ADRESSE : 54 rue de Belleville
75 020 Paris

EMPRUNT ANNEE ETAT NUMERO DATE RENDU PEN.
vinyl 33t 2003 3 14561-V 17/11 24/11 0
K7 2003 4 00232-K 22/12 03/01/2001 1,5
total pénalités 2003 1,5E
___________________________________________________________________________C
D 2004 1 08742-C 01/02 21/02 3
vinyl 45t 2004 3 00768-V 02/05 09/05 0
K7 2004 2 05647-K 10/11
17/11 0
total pénalités 2004 3 E
________________________________________________________________
2005


QUESTIONS: réalisez le travail de modélisation selon les trois étapes
suivantes
1) le glossaire des attributs (aussi appelé dictionnaire des rubriques dans
la méthode Merise) selon ce qui est indiqué dans l'exercice précédent.
2) graphe des dépendances
3) modèle entité-association (MCD)
Pensez-vous que cette fiche soit bien conçue ? Que proposeriez vous à la
place ?