Sunteți pe pagina 1din 3

Préparatoire - A2 Issats 2012/2013

Institut Supérieur des Sciences Appliquées et de Technologie de Sousse

Base de Données
TD 1 : Modèle Entité-Association

Enseignants : Mr. Saidane Mhamed, Mr. Chtioui Houcem


Année Universitaire : 2012 - 2013

Pour chacun de ces exercices, créez un modèle Entité-Association.

Exercice n°1

Pour gérer ses livraisons de journaux à des dépositaires qui les vendent, une société de presse
voudrait organiser les données dont elle dispose dans un système d'information.

Les journaux distribués sont identifiés par un code barre unique. Ils ont un titre, un prix et
appartiennent à une catégorie. Par exemple, "La Presse" est vendu 0,5D, appartient à la catégorie
des quotidiens.
Les dépositaires sont connus de la société de presse sous un numéro d'identification, avec leur
nom et leur adresse.
La société de presse emploie des livreurs pour remettre les journaux aux dépositaires. La société
caractérise les livreurs par des attributs : un numéro unique et leur nom. Les dépositaires ne se
font pas toujours livrer les mêmes quantités de journaux car, selon les jours de la semaine et la
semaine de l'année, les ventes sont plus ou moins importantes. Par expérience, les dépositaires
déterminent les quantités dont ils ont besoin pour un jour donné.

Exercice n°2

Il s’agit d’informatiser une bibliothèque de prêt en créant une base de données prenant en
considération les faits suivants :

Il est possible de s’abonner à la bibliothèque, en donnant son nom, son prénom, sa date de
naissance, son adresse et son numéro de téléphone. Chaque abonné se voit attribué un numéro
d’abonné. Chaque abonné peut emprunter au plus 3 livres. La durée d’un prêt est de 4 semaines
maximum. Passé ce délai, une lettre de rappel est envoyée à l’abonné, et il lui est interdit
d’emprunter un autre ouvrage tant qu’il n’a pas retourné le livre réclamé.
La bibliothèque comporte un certain nombre d’oeuvres, chaque oeuvre étant identifiée par un
numéro. Une oeuvre a un titre, un ou plusieurs auteurs, un genre (roman, poésie, etc.), une année
de première parution. Une oeuvre peut être présente en plusieurs exemplaires.
Chaque livre de la bibliothèque est identifié par un numéro, et possède un éditeur, une année
d’édition. On connaît en outre la date à laquelle il a été acheté par la bibliothèque. Il correspond à
l’une des oeuvres répertoriées dans la bibliothèque.

M. Saidane 1/3
Préparatoire - A2 Issats 2012/2013

Exercice n°3

Grand amateur de musique, Amine désire améliorer la gestion de sa collection de cassettes (il en
possède un très grand nombre !).

Il lui arrive de les enregistrer lui-même lorsqu’un ami lui prête des disques.
Il souhaite classer les morceaux par style de musique et connaître non seulement le nom de
l’interprète mais également la date d’enregistrement de chaque morceau (il s’agit de la date de
l’enregistrement original).
Si le morceau est interprété par un groupe, il convient non seulement de connaître le nom du
groupe mais également le nom des artistes composant le groupe.
Un morceau peut être enregistré par plusieurs artistes sans pour autant constituer un groupe.
Amine souhaite également connaître l’emplacement du morceau sur la cassette.

Exercice n°4

Une association de consommateurs reçoit des commandes de ses adhérents et s'approvisionne


auprès de ses fournisseurs pour satisfaire les commandes.

ADHERENT
commande
Num-adherent (0,n)
Prénom
Qté-cmdée
Nom (0,n)
Adresse
PRODUIT

Num-produit
FOURNISSEUR Désignation
Prix-vente
Fournit
Num-Fournisseur
Nom-Fournisseur (1,n)
Prix-d’achat
Adr-Fournisseur (1,n)

Le modèle conceptuel ci-dessus a été proposé à l'issu du premier interview du gérant de


l’association. Après une deuxième discussion, il ressort la règle suivante :
Un adhérent peut commander le même produit à des dates différentes

1. Faire évoluer le modèle entité-association pour prendre en compte cette règle

Une troisième discussion permet d'aboutir à la règle suivante :


Un adhérent peut commander le même produit, le même jour mais sur des bons de
commandes différents.

2. Modifier de nouveau le modèle entité-association pour prendre en compte cette règle.

M. Saidane 2/3
Préparatoire - A2 Issats 2012/2013

Exercice n°5

On vous demande de créer une base de données pour une application Web destinée à une société
qui publie des annonces pour la vente d’immobiliers. L’application sera utilisée par deux types
d’utilisateurs : L’administrateur et les demandeurs.

L’administrateur possède tous les privilèges pour manipuler les données. Il classifie les
immobiliers par catégorie (lotissement, maison ou fond de commerce). Chaque immobilier est
défini par le numéro de l’annonce, la date de l’annonce, la superficie, l’adresse, le montant
proposé et autres caractéristiques.
Ces caractéristiques diffèrent pour chaque catégorie :
 Le nombre de chambres, la superficie couverte et le nombre d’étages (R, R+1, R+2 …),
pour la catégorie maison.
 Les dimensions (largeur et longueur), le prix unitaire du mètre carré et le type de
lotissement (jumelé, zone verte…), pour la catégorie lotissement.
Toute annonce est propre à un seul propriétaire. Un propriétaire est connu par son numéro, ses
coordonnées téléphoniques, sa nomination et son type (particulier ou entreprise).

Les demandeurs doivent remplir une demande électronique. La demande contient les données
suivantes : le nom et le prénom du demandeur, son login, son mot de passe, sa date de naissance,
son le lieu de naissance, sa profession, son adresse postale, son adresse électronique, les
catégories d’immobiliers recherchées, le montant minimum, le montant maximum, et ses
coordonnées téléphoniques.

A chaque fois que l’administrateur ajoute une nouvelle annonce qui correspond à une demande
donnée, il doit envoyer au demandeur un courrier électronique démontrant toutes les
caractéristiques de l’immobilier ajouté.

Exercice n°6

Le responsable d’un Zoo souhaite réaliser une application pour gérer le suivi sanitaire des
animaux. On fait appel à vous pour concevoir une base de données pour cette application. Vous
disposez des informations suivantes :

Les animaux du zoo suivent chacun un régime alimentaire. Un régime est constitué d’un mélange
d’ingrédients, chacun en quantité déterminée. Le régime d’un animal peut varier d’un jour à
l’autre. Chaque animal est caractérisé par son poids, son espèce et, en fonction de son espèce, par
ses besoins minima et maxima en nutriments (calcium, protéines,..., exprimés en mg par unité de
poids de l’animal).
On connaît la composition de chaque ingrédient en nutriments (exprimée en mg par kg
d’ingrédient) et en ingrédients élémentaires. Chaque ingrédient a un coût unitaire.
Chaque animal requiert des soins qui sont évalués en dinars par jour. Ces soins peuvent varier
d’un jour à l’autre.

M. Saidane 3/3

S-ar putea să vă placă și