ENSA de Safi 3GTR : ACSI
TD1 : Le Modèle Conceptuel des Données (MCD)
Exercice 1: Club Vidéo
Un club de location de cassettes vidéo vous demande l’analyse-conception de son système
d’information. On se limitera dans cette pré-étude à l’enregistrement des locations de cassette,
et à celui des retours. Actuellement, il existe :
un fichier CASSETTE en séquentiel indexé, avec : n° cassette, date-achat, titre,
auteur, durée, prix, catégorie, libellé-catégorie ;
un fichier ABONNE en séquentiel indexé, avec : n° abonné, nom-abonné, adresse-
abonné, date-abonnement, date entrée, nombre-location (à un moment donné un
abonné ne peut pas avoir plus de 3 cassettes) ;
un fichier LOCATION, avec : n° abonné, n° cassette, date-location ;
un fichier de saisie des retours avec n° abonné, nom-abonné ;
une carte d’abonné (plastifiée) avec n° abonné, nom-abonné, adresse-abonné, date-
abonnement, date-entrée.
Un abonné peut louer plusieurs cassettes, et plusieurs fois la même cassette, on ne garde que
la dernière date de location pour un abonné et une cassette donnée.
Pour un même titre, il existe plusieurs cassettes. Chaque titre appartient à une seule catégorie.
Travail demandé : Construire le MCD relatif à ce problème.
Exercice 2 :
Une entreprise de bâtiment fabriquant des produits manufacturés en béton, vous demande de
concevoir le modèle des données de sa gestion commerciale.
Documents, fiches et dossiers recensés :
Bon de commande : nom-client, adresse-client, adresse-livraison, date-cde,
désignation-produit, qté-cdée ;
Bon-livraison :n°-clt, nom-clt, adr-livr, n°-livr, date-livr, désignation-produit, qté-
cdée, qtélivrée, désignation-MO, heure-MO (MO=Main d’oeuvre), km-AR, livraison
partielle/totale;
Devis/régie (livraison suite à un devis, ou travail en régie i.e. que la MO sera facturée
sur le nombre d’heure effective) ;
Facture : idem + adr-facture, date-facture, n°-facture, PU, PHT, TVA, PTC (par ligne)
, THT, taux de remise, remise, TTVA, TTC (totaux hors taxe, de TVA, taxe
comprise), mode de règlement (ex. traite à 30 jours) ;
Client : n°client, nom-client, adr-facture, type de règlement (chèque, …), délai de
règlement, taux de remise, débit, crédit, solde ;
Produits : code-pdt, intitulé, dimensions, poids, PU, code-TVA, stock (un fichier par
dépôt) ;
Main-d’oeuvre : catégorie, tarif-horaire.
Travail demandé : Construire le MCD relatif à ce problème.
Exercice 3 : Course
Les organisateurs d’une course voudraient créer une base de données permettant de retrouver
toutes les informations relatives à l’organisation de la course et à sa sécurité et aussi répondre
à l’insatiable curiosité des badauds.
La course se déroule en plusieurs épreuves sanctionnées chacune par un classement.
Pr [Link] Page 1
ENSA de Safi 3GTR : ACSI
Chaque épreuve débute et se termine dans un port, le port d’arrivée pouvant être différent du
port de départ, cependant il n’y a jamais plus d’une épreuve par jour. Chaque bateau est
financé par un ou plusieurs sponsors et armé d’un équipage composé d’un skipper et
d’équipiers. Le skipper d’un bateau ne peut changer d’une épreuve à l’autre de la course, mais
cette contrainte ne touche pas les équipiers, qui en revanche ne changent pas de bateau au
cours d’une épreuve.
La base de données doit pouvoir répondre, parmi d’autres, aux questions suivantes :
Quels sont les sponsors d’un bateau ?
Quel est le montant de la subvention d’un sponsor particulier à un bateau particulier ?
Quels bateaux sont engagés dans l’épreuve qui débute le 27 Avril ?
Quels sont les équipiers de bateau qui a gagné la première épreuve ?
Sur quels bateaux de plus de 12 mètres y a-t’il un équipier médecin ?
Travail demandé : Proposez un modèle entité/association de cette application.
Pr [Link] Page 2