Exercices d'informatique sur la modélisation des entités et les associations, Exercices de Application informatique. Université Vincennes Saint-Denis (Paris VIII)
Francine88
Francine8829 January 2014

Exercices d'informatique sur la modélisation des entités et les associations, Exercices de Application informatique. Université Vincennes Saint-Denis (Paris VIII)

PDF (102.6 KB)
2 pages
1000+Numéro de visites
Description
Exercices d’informatique sur la modélisation des entités et les associations. Les principaux thèmes abordés sont les suivants: Atelier, Club de loisirs, Modélisation Merise, Normalisation.
20points
Points de téléchargement necessaire pour télécharger
ce document
Télécharger le document
BD2 TD3 Atelier and Club de losirs_fr

BD - TD Modélisation Entités/Associations

Question 1- Atelier Dans un atelier de fabrication, on s’intéresse aux informations suivantes : - No d’équipe, - Nom des employés faisant partie d’une équipe, - No de matricule d’un employé, - Qualification d’un employé, - Nombre de personnes ayant une qualification donnée dans l’entreprise, - Qualifications mises en œuvre au sein d’une équipe, - Nombre de personnes ayant une qualification donnée dans une équipe. On fait de plus les hypothèses suivantes.

1. Dans toutes les équipes, il y a un chef unique et au moins un employé. 2. Un employé a une qualification unique et appartient à une équipe.

Modéliser par un diagramme Entités/Associations l’organisation de cet atelier.

Question 2- Club de loisirs On s’intéresse à la gestion hebdomadaire des activités des membres et des moniteurs d’un club de loisirs. Les informations disponibles sont les suivantes : - Nom de l’activité (tir à l’arc, tennis, poterie,…), - Nom de moniteur, - No de membre du club - Nom de membre du club, - Jour (lundi, mardi, mercredi, jeudi, vendredi, samedi, dimanche), - Début de plage horaire d’une activité, - Durée de la séance, - No d’ordre de la séance (les séances d’une activité se déroulent en séquence). On fait les hypothèses suivantes, quant à l’organisation générale des activités du club.

1. Un moniteur peut assurer l’encadrement de plusieurs activités en fonction de ses différentes compétences.

2. Les activités sont programmées à des heures précises pouvant cependant changer chaque semaine.

3. La durée des séances peut varier selon l’activité considérée. 4. Un ou plusieurs moniteurs peuvent être prévus pour chaque séance d’activité. 5. Des activités sont prévues tous les jours de la semaine. 6. Tout membre peut s’inscrire à n’importe quelle séance de n’importe quelle activité.

Modéliser par un diagramme Entités/Associations la gestion hebdomadaire des activités de ce club de loisirs.

BD - TD Modélisation Merise Appliquer les règles du cours pour obtenir le schéma de la base d’après le modèle E/A suivant :

docsity.com

BD - TD Normalisation

Question 1. La relation R (pro, adr, occ, nbch, numapp, nbpers) a été définie pour modéliser l’information suivante :

L’occupant occ occupe avec nbpers personnes, l’appartement de numéro numapp ayant nbch chambres qui se trouve à l’adresse adr et dont le propriétaire est pro

Suggérez un ensemble de dépendances fonctionnelles entre les attributs de R.

Question 2. Considérez une relation R ( A ,B ,C, D) avec la clé primaire A,B et la dépendance fonctionnelle C->D. Placez cette relation en 3FN, ou expliquez pourquoi elle est déjà en 3FN.

Question 3. Considérez la relation suivante : RESERVATION_VOL (NumVol, Date, Nom_client, Type_avion, NumSiège, Capacité_avion) Supposez que chaque réservation est pour 1 client et assigne un NumSiège unique au client et que nous avons les dépendances suivantes :

NumVol --> Type_avion Type_avion --> Capacité_avion

Normalisez la relation successivement en 2FN et 3FN. Montrez clairement les relations intermédiaires à chaque niveau de normalisation.

docsity.com

commentaires (0)
Aucun commentaire n'a été pas fait
Écrire ton premier commentaire
Ceci c'est un aperçu avant impression
Chercher dans l'extrait du document
Docsity n'est pas optimisée pour le navigateur que vous utilisez. Passez à Google Chrome, Firefox, Internet Explorer ou Safari 9+! Téléchargez Google Chrome