Vous êtes sur la page 1sur 2

Département GEGM – FST Settat Pr. W.

DACHRY

TD 3 – Base de données
Contexte :

La société AGRO FOOD est spécialisée dans l’agroalimentaire. Elle souhaite améliorer son système
d’information. Le MCD de la base de données actuelle est présenté comme suit :

Travail demandé : Vous êtes engagés pour réaliser les améliorations suivantes :

- Dans la table EMPLOYE on veut connaître le détail des informations de la personne responsable
(pour chaque employé). De plus, le système peut nous fournir le nombre des employés subordonnés.
- Les articles sont de plusieurs catégories. On veut gérer la liste des catégories à part.
- Ajouter une table LIVRAISON. Dans la BD, on veut avoir une visibilité sur :
 Les dates de livraisons ;
 Les bons de commandes qui concernent les livraisons ;
 Les fournisseurs qui ont réalisé les livraisons ;
 Le détail des livraisons (liste des produits)
En dessous un exemple d’IHM « Ajouter une nouvelle livraison » :

Notez bien qu’on gère au niveau du


système si la livraison est partielle ou
totale (C’est-à-dire qu’un BC peut
être livré plusieurs fois). On doit
connaître alors le nombre de
livraison d’une commande donnée.

La liste des produits livrés est


automatiquement renseignées une
fois l’utilisateur choisi un numéro de
bon de commande. Toutefois si la
livraison est partielle (incomplète),
l’utilisateur a la main pour modifier
le contenu de la liste.

Année Universitaire : 2020 – 2021 Page 1


Département GEGM – FST Settat Pr. W.DACHRY

Exercice 2 – Modéliser les phrases suivantes

- On gère des sections qui peuvent être de catégorie Sport ou de catégorie Art. Chaque section est
identifiée par un numéro. Dans le cas de la section Sport, on cherche aussi à connaître le montant de
l’assurance. Dans le cas de la catégorie Art on veut connaître la date d’exposition. Les adhérents
peuvent pratiquer un sport ou s’inscrivent à une section d’art ou font les deux.
- Un match est identifié par un numéro et une date. Un match oppose plusieurs joueurs. Un match est
arbitré par un seul arbitre. On cherche à connaître code de la personne, le nom, le prénom et l’adresse
des joueurs et des arbitres. Certaines personnes peuvent ni jouer ni arbitrer un match.
- une personne effectue une demande de passeport. Cette demande est traitée et peut conduire à la
prise de passeport. Le passeport est accordé à la personne qui en a fait la demande au préalable et vice-
versa.

Exercice 3 – Modéliser la situation suivante

Un collectif de maisons d’édition souhaite informatiser la gestion de son catalogue d’ouvrages grâce à
une base de données. Modéliser les spécifications ci-dessous :
- Un ouvrage est caractérisé par un code unique (identifié en interne au sein de la maison d’édition),
un titre, un résumé et un lieu d’impression. Les ouvrages sont classés par thèmes, chaque thème étant
caractérisé par un numéro unique et une expression qui le décrit (économie, gestion, politique,
finance, informatique, statistique, etc.). Un ouvrage possède un ou plusieurs auteurs identifiés par un
numéro unique, un nom, un prénom et une adresse. On souhaite également conserver, pour chaque
ouvrage et chaque auteur, la proportion de travail (en pourcentage) effectuée par l’auteur sur l’ouvrage
concerné. Un ouvrage possède également un éditeur, qui est caractérisé par un numéro unique, un nom
et une adresse. Un ouvrage est soit un livre (caractérisé par un numéro ISBN) soit une revue. Chaque
revue, caractérisée par une périodicité, paraît sous la forme de numéros. Chaque numéro étant
caractérisé par un code et un nombre de pages, contient des articles.
- La maison d’éditions dispose aussi de plusieurs magasins situés dans plusieurs villes. Dans chaque
magasin travaillent un ou plusieurs commerciaux. Tout commercial se charge de la vente des ouvrages
ou de l’organisation d’une conférence interne mais non pas les deux à la fois.
- Chaque article possède un titre et une description du contenu. Lorsqu'un article apparaît dans un
numéro d'une revue, il a une page de début et une page de fin.
La conférence est organisée par un et un seul commercial.

Exercice 4 : Modéliser la situation suivante

Une société spécialisée dans la vente de matériel informatique souhaite dynamiser sa politique de
vente. Elle décide à cet effet de construire un site web pour la vente de son matériel. Le directeur vous
décrit le contexte suivant. On vous demande alors de l’analyser et de proposer un MCD.
Un client a la possibilité de consulter un catalogue en ligne qui présente les différentes configurations
standard de matériels commercialisés ainsi que leurs prix. Un client peut choisir des configurations de
matériels autres que les configurations standards. Il a alors la possibilité de construire sa propre
configuration informatique en vue d’une éventuelle commande surtout qu’il a la possibilité de
modifier cette configuration et de calculer le prix à payer. Les commandes se font également en ligne.
Le client doit alors remplir un formulaire en y indiquant les souhaitées et des renseignements sur le
mode de paiement. Après validation de la commande, elle est enregistrée par le système. Un numéro
de commande et un mot de passe et un numéro d’identification sont alors communiqués au client. Ils
lui permettent d’accéder ultérieurement à sa commande, de suivre son évolution et d’effectuer son
paiement. Après l’enregistrement de la commande du client, un vendeur envoie par courrier
électronique le détail de la commande au magasinier. Le vendeur envoie également une facture au
client (par courrier électronique ou postal). Après réception de la facture, si le client l’accepte, il
effectue le paiement en accédant à la commande en ligne dans un délai de sept jours. Passé ce délai, la
commande est annulée. La validation du paiement met à jour la commande (en statut payée). Après la
mise à jour de la commande le vendeur envoie un avis au magasinier pour livraison du matériel.

Année Universitaire : 2020 – 2021 Page 2

Vous aimerez peut-être aussi