Vous êtes sur la page 1sur 4

Bases de Données Issatso.

20/21

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

Bases de Données
TD1 : Le Modèle Conceptuel de Données

Enseignant : Dr. Saidane Mhamed


Mme. Boukadi Ahlem
Année Universitaire : 2020 - 2021

Exercice n°1 : Distribution d'ouvrages


Une entreprise de distribution d'ouvrages scolaires dispose de dépôts situés dans des régions
différentes. Le gestionnaire de cette entreprise précise les points suivants :

 ฀ Un livre peut être écrit par plusieurs écrivains.


฀ Chaque livre aborde un thème.

฀ Un livre peut être stocké dans plusieurs dépôts, il faut connaître la quantité totale en stock
par dépôt.

฀ Un dépôt est situé dans une région. L’entreprise ne dispose pas de plus qu’un dépôt par
région.

฀ Un livre ne peut être édité qu'une seule fois chez le même éditeur, mais il peut être édité par
plusieurs éditeurs différents. On souhaite garder l’année d’édition du livre par éditeur.

Le dictionnaire des données de l'application est le suivant :

Numéro ISBN du livre


Titre du livre
Numéro du thème du livre
Nom du thème du livre
Année de l'édition du livre
Nom de l'écrivain
Numéro de l’éditeur
Nom de l'éditeur
Raison sociale
Adresse de l'éditeur
Numéro du dépôt
Nom du dépôt
Code région
Nom de la région
Population de la région
Quantité en stock

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

Dr. Saidane 1 /4
Bases de Données Issatso. 19/20

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’œuvres, chaque œuvre étant identifiée par un
numéro. Une œuvre a un titre, un ou plusieurs auteurs, un genre (roman, poésie, etc.), une année de
première parution.
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 œuvres répertoriées dans la bibliothèque. Un livre peut être présent en plusieurs
exemplaires.

Exercice n°3
Grand amateur de musique, Amine désire améliorer la gestion de sa collection de CD (il en possède
un très grand nombre). Il lui arrive de les enregistrer lui-même lorsqu’un ami lui en prête. 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 le CD.

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)
P rénom
Qté-cmdée
Nom (0,n)
Adresse
PRODUIT

Num-produit
FOUR N I S S E U R Désignation
Prix-vente
Num-Fournisseur Fournit
Nom-Fournisseur (1,n)

Adr-Fournisseur (1,n) P rix-d’ achat

Le modèle conceptuel ci-dessus a été proposé à l'issu de la première 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

Dr. Saidane 2 /4
Bases de Données Issatso. 19/20

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.

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 (par catégorie), 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
On s'intéresse à la gestion de projets informatiques au sein d'une société de services et d'ingénierie
informatique (SSII).

Le personnel informaticien

Une SSII emploie des informaticiens qu’elle délègue auprès de ses clients pour travailler sur des
projets.

Les informaticiens sont classés en trois branches métier :



 chef de projets

 techniques des réseaux
฀ développement d’applications.

Dr. Saidane 3 /4
Bases de Données Issatso. 19/20

Pour chaque employé, outre son matricule et ses coordonnées, sont stockées les informations
suivantes :
฀ qualification (technicien, ingénieur, consultant... La grille des qualifications est propre à
 l’entreprise)
 date d’embauche

฀ diplôme le plus élevé et date d’obtention (il s'agit de simples informations)

฀ historique des missions effectuées au sein de l’entreprise (période de la mission, identification
du projet, descriptif de la mission).

Pour les chefs de projet, on souhaite connaître les méthodes de conduite de projets utilisées.

Pour les employés en techniques des réseaux, on souhaite connaître les environnements
d’exploitation maîtrisés.

Pour les développeurs d’applications, on souhaite connaître les méthodes de conception et les
environnements de développement connus (on conservera pour chacun d'eux la version la plus
récente connue par l’informaticien).

Les projets

Chaque projet est identifié de manière unique par le numéro du contrat correspondant. Pour tout
projet, la SSII conserve les informations suivantes :
฀ un descriptif général du projet et sa date de début.

฀ Les missions constitutives du projet. Les missions sont propres à chaque projet et comportent un
descriptif. Pour chaque mission du projet, on conserve également la durée estimée. Il est aussi
 nécessaire de connaître l'ordre de réalisation d'une mission au sein du projet.
฀ L’identification du client : nom de la société, adresse, téléphone, télécopie, nom du contact.

Dr. Saidane 4 /4

Vous aimerez peut-être aussi