0% ont trouvé ce document utile (0 vote)
3 vues6 pages

Modélisation de bases de données éducatives

Exercice 6

Transféré par

jbarimohamed1256
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues6 pages

Modélisation de bases de données éducatives

Exercice 6

Transféré par

jbarimohamed1256
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

CONCEPTION D’UNE BASE DE DONNEES

OBJECTIFS
¨ Comprendre le formalisme E-A.
¨ Appliquer
EXERCICE 1: les concepts du modèle E-A pour modéliser les données d’un système.

L’ISET de Radès compte informatiser la gestion de sa bibliothèque en vue de satisfaire à temps


ses étudiants. Voici un extrait du cahier des charges, élaboré à ce sujet, qui comporte les
règles de gestion qu’on doit prendre en considération dans la phase de développement du
nouveau système :
¨ Tout étudiant doit être inscrit dans un établissement universitaire du Campus.
¨ L’étudiant doit remplir une fiche de prêt dans laquelle il doit mentionner la date de prêt
de l’ouvrage, la date de retour prévue, le code de l’ouvrage et le numéro de sa carte
d’étudiant.
¨ Un ouvrage est identifié par son code, son titre, les noms d’auteurs et la maison d’édition.
¨ Un étudiant est identifié par son numéro de carte, son nom, son prénom, sa date de
naissance et son adresse permanente.

Travail demandé :

1. Trouver toutes les entités qui doivent exister lors de la modélisation; pour chaque entité,
donnez ses propriétés ainsi que son identifiant.
2. Déterminer les associations existantes entre les entités.
3. Déduire le modèle conceptuel de données en utilisant le formalisme Entité-Association
(E-A).

EXERCICE 2 :
Reprenons le problème proposé dans la série N°1.
Dans cet exercice, on va s'intéresser au sous-système relatif au service "Formation" dont les
règles de gestion se présentent comme suit :
¨ Un stage peut avoir lieu plusieurs fois par an (par exemple le séminaire Bureautique peut
se dérouler au mois de janvier et au mois de mars); on parle alors de session.
¨ Un Employés peut participer à plusieurs stages.
¨ Un stage est assuré par un seul cabinet de formation.
¨ Un stage comporte un ou plusieurs modules.
¨ Un module peut exister dans plusieurs stages.
¨ Un intervenant peut animer plusieurs stages.
¨ Un intervenant peut appartenir à un ou plusieurs institutions de formation.
¨ Un cabinet de formation utilise un ou plusieurs intervenants.
¨ Un stage est identifié par son numéro, sa date, son intitulé et sa durée.
¨ Une session est identifiée par son numéro et sa date.
¨ Un Employés est identifié par son matricule, son nom et prénom(s), sa date de naissance,
son adresse, son numéro de téléphone et son grade.
¨ Un cabinet de formation est identifié par son code, sa raison sociale, son adresse, son
téléphone et son fax.
¨ Un intervenant est identifié par son numéro de carte d'identité nationale, son nom et son
prénom, sa date de naissance et son expérience professionnelle (exemple : 10 ans).
¨ Un module comporte les informations suivantes : le code et l'intitulé.

Travail demandé :

1. À partir des règles de gestion, quelles sont les entités qui doivent être prises en
considération lors de la conception de la base de données du sous-système "Formation".
2. À partir des règles de gestion, quelles sont les associations devant exister entre les
entités?
3. Déduire le schéma conceptuel de la base de données ?

EXERCICE 3: « MEDIATHEQUE MUSICALE »


Un documentaliste, responsable de la gestion des ouvrages du Centre de Documentation et
d’Information(CDI) de son établissement, souhaiterait disposer d'une application simple lui
permettant, dans un premier temps, d'assurer l'enregistrement et, par la suite, la recherche
des ouvrages du CDI selon les critères usuels. Il précise :
¨ Chaque ouvrage est caractérisé par : un code, un titre, son auteur, un domaine, un éditeur,
une année de publication, une date d'acquisition par le CDI.
¨ Un éditeur est caractérisé par : une référence, une raison sociale (la désignation de
l'éditeur), une adresse, un code postal, une ville, un numéro de téléphone, un numéro de
fax, une adresse e-mail, un contact (personne à joindre pour renseignements ou
commandes).

Travail demandé :

1. À partir de l’énoncé, dégager les règles de gestion pouvant être utilisées lors de la
conception.
2. En utilisant l’approche déductive, trouver les différentes entités.
3. À partir des règles de gestion de la 1ère question, trouver les associations qui existent entre
les entités.
4. Déduire le modèle conceptuel de données selon le formalisme E-A.

EXERCICE 4:

Une médiathèque veut informatiser le système d’information relatif à la gestion des prêts de
ses ouvrages et de ses CD musicaux.
Un CD musical est représenté par son code, son titre, son style (par exemple Jazz ou Rock),
son pays, l’année de sa sortie, son auteur et son producteur..
Pour chaque CD, on peut avoir un ou plusieurs exemplaires. Un exemplaire est défini par un
numéro unique, une date d’achat et il est dans un état (par exemple Neuf ou Abîmé).
La médiathèque prête également des ouvrages (livres).
Un livre est défini par son code, son titre, son genre (par exemple Policier ou Roman), sa
collection (par exemple livre de poche), son auteur et son éditeur (par exemple Glénât). La
médiathèque peut posséder plusieurs exemplaires d’un livre.
Un exemplaire est défini par un numéro unique, une date d’achat et un état (par exemple
Neuf ou Abîme).
L’auteur d’un livre ou d’un CD est représenté par son code, son nom et son prénom.
La médiathèque a un certain nombre d’abonnés qui peuvent emprunter au plus trois livres et
deux CD. Un abonné est caractérisé par son numéro, son nom, son prénom, son adresse, sa
ville, son code postal et son numéro de téléphone. Lorsqu’un abonné emprunte un livre ou
un CD, on doit spécifier la date d’emprunt.

Travail demandé :

Élaborer le modèle conceptuel de données en utilisant le formalisme Entité/Association (E/A)


relatif à la gestion des emprunts.

EXERCICE 5:

Soit une PME spécialisée dans la mise à disposition de personnes pour le compte de ses
clients. Chaque intervention donne lieu à un contrat avec le client ; les principales
informations du contrat sont :

¨ La description succincte de l’intervention,


¨ La date du début de l’intervention,
¨ La qualification précise de chaque intervenant (il existe une vingtaine de qualifications
possibles),
¨ Le nombre de jours x hommes prévu.
A chaque qualification correspond un tarif journalier. La PME s’accorde en interne une
certaine souplesse sur la détermination précise de la qualification de son personnel en
procédant de la manière suivante :
¨ Chaque personne possède à priori une qualification de base.
¨ A chaque intervention il est possible de réajuster la qualification dite d’intervention par
rapport à la qualification de base. La qualification d’intervention est déterminée pour un
contrat donné. La qualification retenue doit toujours appartenir à l’ensemble des
qualifications standard.

Travail demandé :
Etablir le modèle conceptuel de données correspondant au système présenté ci-dessus.

EXERCICE 6: « GESTION D’UN AEROPORT »

Pour les besoins de la gestion d'un aéroport on souhaite mémoriser dans une base de
données les informations nécessaires à la description des faits suivants:
¨ chaque avion géré est identifié par un numéro d'immatriculation. Il est la propriété soit
d'une société, soit d'un particulier: dans les deux cas on doit connaître le nom, l'adresse
et le numéro de téléphone du propriétaire, ainsi que la date d'achat de l'avion;
¨ chaque avion est d'un certain type, celui-ci étant caractérisé par son nom, le nom du
constructeur, la puissance du moteur, le nombre de places;
¨ la maintenance des avions est assurée par les mécaniciens de l'aéroport. Par sécurité, les
interventions sont toujours effectuées par deux mécaniciens (l'un répare, l'autre vérifie).
Un même mécanicien peut, selon les interventions, effectuer la réparation ou la
vérification. Pour toute intervention effectuée, on conserve l'objet de l'intervention, la
date et la durée;
¨ pour chaque mécanicien on connaît son nom, son adresse, son numéro de téléphone et
les types d'avion sur lesquels il est habilité à intervenir;
¨ un certain nombre de pilotes sont enregistrés auprès de l'aéroport. Pour chaque pilote on
connaît son nom, son adresse, son numéro de téléphone, son numéro de brevet de pilote
et les types d'avion qu'il est habilité à piloter avec le nombre total de vols qu'il a effectué
sur chacun de ces types.

Travail demandé :

Constituer le schéma conceptuel de données correspondant à l’activité du domaine décrit ci-


dessus.

EXERCICE 7 : « LA GESTION DES CHAMBRES D’UN HOTEL »

La société GHESHOT spécialisée dans la gestion hôtelière souhaite automatiser son activité.
Actuellement la société GHESHOT a la charge de la gestion centralisée de 8 hôtels de 80
chambres au maximum chacun.
Ces hôtels sont répartis en 4 classes (*, **, ***, ****). Pour chaque hôtel il y a au maximum
9 catégories de chambre différentes (douche, bain, etc.).
Le prix d’une chambre, fixe pour une classe d’hôtel et une catégorie donnée, sera fonction du
nombre d’occupants (une ou deux personnes).
Les prix des petits déjeuners et des consommations diverses (bar, …) sont propres à chaque
hôtel.
La gestion consiste en :
¨ La maintenance de ce « parc » hôtelier (création, modification des caractéristiques des
hôtels et de leurs chambres),
¨ La consultation des disponibilités en vue des réservations ou des locations immédiates,
¨ L’enregistrement des réservations ou des locations immédiates,
¨ L’enregistrement des arrhes confirmant les réservations effectuées plus de 8 jours avant
l’arrivée prévue des clients,
¨ L’enregistrement de l’arrivée effective des clients (remise des clefs et relevé du compteur
téléphonique de la chambre),
¨ L’enregistrement des diverses consommations durant le séjour,
¨ L’établissement de la facture au départ du client ; celle-ci regroupe le prix de la chambre
et les prestations diverses fournies pendant le séjour. Le numéro de facture sera le
numéro de séjour. Le système devra permettre de garder tous les séjours effectués dans
les douze derniers mois par les clients : ceci permettra d’établir des statistiques sur les
séjours,
¨ L’édition pour un hôtel de :
à La liste des arrivées prévues pour un jour donné,
à L’état d’occupation des chambres par catégorie pour un jour ou plusieurs journées
consécutives.
Hypothèses simplificatrices
¨ Un client ne peut réserver que des chambres d’un même hôtel,
¨ Le client ne peut réserver plusieurs chambres pour une même période.

Travail demandé :

Etablir le schéma conceptuel de données correspondant à l’activité du domaine décrit.

Vous aimerez peut-être aussi