Vous êtes sur la page 1sur 6

Etude de cas

Une société de transport aérien décide de repenser l'implantation de son système


d'information en évoluant d'une approche fichiers vers une approche BD relationnelle. Pour
mener à bien cette opération, la direction informatique de l'entreprise adopte une démarche en
deux phases : une première phase dédiée à la conception des données et des traitements, et
une seconde phase consacrée à l'implantation des données et des traitements à l'aide du SGBD
relationnel retenu.

Le but de l'étude de cas proposée est de réaliser la phase de conception des données
uniquement. La démarche préconisée est de représenter la réalité de l'entreprise en utilisant le
modèle entité-association, étendu avec le concept de généralisation, avec la prise en compte
des contraintes d'intégrité (en particulier les dépendances fonctionnelles). Le résultat de cette
modélisation est constitué par un schéma conceptuel au format entité/association étendu. Ce
schéma conceptuel doit alors être transformé en un schéma relationnel normalisé équivalent.

2. Description du système d'information

Pour vous permettre de construire le schéma conceptuel de la base, nous donnons maintenant
la description des informations à gérer au sein de l'entreprise de transport aérien.

L'objectif est d'assurer la gestion, d'une part des employés, des vols et des appareils, d'autre
part des clients et des billets.

L'ensemble des employés se compose du personnel navigant et du personnel au sol. Parmi le


personnel navigant, on distingue les pilotes et les membres d'équipage (hôtesses, stewart, ...).

Un employé est caractérisé par un numéro de sécurité sociale, un nom, un prénom, une
adresse et un salaire. Un personnel navigant comptabilise un certain nombre d'heures de vol.
Un pilote possède une licence définie par un numéro. Un membre d'équipage assure une
certaine fonction (hôtesse, stewart, ...).

Un appareil est identifié de manière unique par un numéro d'immatriculation. Il possède un


type (A320, B747, ...) et il offre une certaine capacité en nombre de passagers.

Chaque liaison desservie par au moins un vol de la compagnie est définie par une ville
d'origine et une ville de destination; de plus, elle est identifiée par un numéro.

Un vol est identifié par un numéro de vol. Il est caractérisé par une période de validité définie
par deux dates. Durant cette période, ce vol a des horaires fixes (heure départ et heure
arrivée). Un vol dessert une liaison et une seule. Qui plus est, un appareil et un seul est associé
à un vol donné.

Pour chaque vol enregistré, on suppose qu'il existe un départ tous les jours pendant la période
de validité de ce vol. Un départ est défini par un numéro de vol et une date de départ. A un
départ sont associés un ou deux pilotes et deux à quatre membres d'équipage. Un départ est
également caractérisé par un nombre de places libres et un nombre de places occupées. Une
place occupée est une place ayant donnée lieu à une réservation avec émission d'un billet.
Un passager est identifié par un numéro. Il possède un nom, un prénom, une adresse, une
profession et une banque. Il effectue des réservations qui donnent lieu à l'émission de billets.

Un billet est repéré par un numéro. Il comporte une date d'émission et un prix. Un billet
référence un départ et un seul. Pour simplifier, on suppose qu'un billet concerne un client et
un seul.

Etude De Cas 1 : Le service du personnel d’une entreprise souhaite gérer les employés . Ces
derniers sont identifiés par un numéros. Ils sont répartis dans différents services repérés par un
numéros, un nom et une localisation. On souhaite stocker également le nom ,la date
d’embauche, la qualification, le numéro d’employé du manager pour chaque employé ainsi
que le salaire de base.
Parmi les employés de l’entreprise, on souhaite intégrer pour les commerciaux en plus de leur
salaire de base une rubrique mentionnant le montant des commissions.
Etablir Le Schéma Conceptuel Correspondant .

Etude De Cas 2 : Une agence de location de maisons et d’appartements désire gérer sa liste de
logements. Elle voudrait en effet connaître l’implantation de chaque logement (nom de la
commune et du quartier) ainsi que les personnes qui les occupent (les signataires
uniquement).
Le loyer dépend d’un logement, mais en fonction de son type (maison, studio, T1, T2...)
l’agence facturera toujours en plus du loyer la même somme forfaitaire à ses clients. Par
exemple, le prix d’un studio sera toujours égal au prix du loyer + 30 € de charges forfaitaires
par mois.
Pour chaque logement, on veut disposer également de l’adresse, de la superficie ainsi que du
loyer.
Quant aux individus qui occupent les logements (les signataires du contrat uniquement), on se
contentera de leurs noms, prénoms, date de naissance et numéro de téléphone. Pour chaque
commune, on désire connaître le nombre d’habitants ainsi que la distance séparant la
commune de l’agence.
NB : on ne gérera pas l’historique de l’occupation des logements par les individus. On
considèrera de plus qu’un individu ne peut être signataire que d’un seul contrat.
Etablir le modèle conceptuel des données correspondant puis le modèle logique associé.

Etude De Cas 3 : * Distribution d'ouvrages * Une entreprise de la distribution d'ouvrages


scolaires dispose de dépôts situés dans des régions différentes. Ces dépôts stockent des
ouvrages publiés par différents éditeurs. Le gestionnaire de cette entreprise précise les points
suivants :
Un même livre peut être édité chez plusieurs éditeurs sous le même numéro ISBN Un livre
peut être écrit par plusieurs écrivains
Un livre peut être stocké dans plusieurs dépôts, il faut connaître la quantité totale en stock par
dépôt et par éditeur
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.
Le dictionnaire des données de l'application est le suivant :
       * Numéro ISBN du livre
       * Titre du livre
       * Thème du livre
       * Année de l'édition du livre
       * Nom de l'écrivain
       * 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
Établir les modèles Conceptuel et Logique des Données.

Etude De Cas 4 : * Base de données examen * Afin de mieux gérer au plan académique
l'implication des professeurs dans la correction des épreuves des différents examens, une base
de données est constituée. La durée de vie de cette base est d'un an, l'année scolaire en cours.
Les informations concernant les années antérieures constituent une autre base qui n'est pas
l'objet de cette application.
Pour constituer cette base, il est demandé à chaque correcteur de remplir un document dont le
modèle est le suivant :

Fiche de correction
Nom du professeur ...................................................
Prénoms ...................................................
Grade ...................................................
Nom établissement ...................................................
Ville établissement ...................................................
Code examen ...................................................
Nom examen ...................................................
Code épreuve ...................................................
Nom épreuve ...................................................
écrit oral
Type épreuve
(barrez la mention inutile)
Dates correction
...................................................
3 dates possibles
Nombre de copies ou de candidats ...................................................
Etablir le Dictionnaire Des Données.
Construire Les Modèles Conceptuel Et Logique Des Données Correspondants.

 
 

Etude De Cas 5 : * Facturation *La société "KaafKaaf" désire informatiser son système de
facturation. Les factures devraient se présenter de la façon suivante:

Sachant que:
 Un client peut bien sûr recevoir plusieurs factures, mais il est uniquement considéré comme
tel à partir du moment où il reçoit sa première facture.
 Une facture concerne un et un seul client.
 Tous les articles disponibles sont stockés (p.ex. No=234 Libellé="Marteau" PU=470 Luf.).
Même si un article n'est pas encore considéré par une facture, il existe dans le système
d'information.

Etablir le Dictionnaire de Données.


Créez un MCD, qui permet de modéliser correctement le système d'information , puis le MLD
correspondant

Etude De Cas 6 : Voici le résultat simplifié d'une analyse faite auprès d'une compagnie
d'assurance qui désire informatiser la gestion des contrats auto. Sachant que :
• Un client peut assurer plusieurs voitures auprès de la compagnie. Chaque voiture est assurée
par un seul contrat. Un contrat assure une seule voiture.
• En ce qui concerne un client, la compagnie désire connaître son nom, prénom, adresse
complète, numéro de téléphone ainsi qu'un numéro de compte bancaire avec indication de la
banque.
• Chaque contrat contient un numéro de contrat unique, la prime annuelle à payer, la date de
paiement annuel, la marque de la voiture, le modèle de la voiture, le numéro
d'immatriculation de la voiture, la valeur de la voiture et la date d'acquisition de la voiture.
Etablir le Dictionnaire De Données, le Modèle Conceptuel Des Données correspondant puis
leModèle Logique Des Données associé.

Etude De Cas 7: Le responsable d'un magasin de location de cassettes vidéo désire


informatiser le système de gestion des locations. Voici les informations recueillies pendant
l'analyse:
• Un membre est caractérisé par son numéro membre, son nom, son prénom, son adresse ainsi
que sa date de naissance. Dès que la carte de membre est payée (paiement unique), le membre
est enregistré dans le système et il peut désormais louer des cassettes vidéo.
• Un film est caractérisé par un numéro film, un titre, un code langue, un code genre et une
durée. Le même film peut être disponible en plusieurs exemplaires. Un exemplaire est
déterminé par un numéro exemplaire ainsi que la date d'achat de l'exemplaire.
• Lors d'une location, un membre peut louer plusieurs films en même temps. En principe, une
location a une durée d'un jour, mais cette durée peut être prolongée. Nous supposons qu'un
membre rend tous les exemplaires loués en une seule fois.
Etablir le Dictionnaire De Données, le Modèle Conceptuel Des Données correspondant puis
leModèle Logique Des Données associé.

Etude De Cas 8: Afin d'informatiser la gestion des séances du cinéma Limelight, vous
disposez des informations suivantes:
• Un film est enregistré dans le système d'information dès que la (les) copie(s) sont arrivées au
cinéma. A partir de ce moment, on commence à programmer des séances pour le film en
question. Comme le même film n'est jamais joué dans deux séances parallèles, on peut ignorer
la gestion des copies.
• Un film est représenté par un numéro courant interne, qui lui est affecté par le gestionnaire
des séances. En plus, on s'intéresse pour le titre, la langue et la durée du film. Lorsqu'un film
apparaît en plusieurs langues différentes, on crée dans le système d'information simplement
un enregistrement par langue.
• Chaque film est accompagné en général d'une fiche technique, qui renseigne en outre sur le
système son du film (p.ex. DOLBY, THX etc.). Cette information est importante, puisque les
capacités en ce qui concerne la reproduction du son varient d'une salle dans une autre. Une
salle peut supporter plusieurs systèmes différents, tandis qu'un film est tourné en utilisant un
seul système son. Un système son est caractérisé par un code identificateur ainsi qu'un libellé.
• Le cinéma dispose actuellement de 12 salles, avec 3 nouvelles salles en construction. Une
salle est prise en compte dans le système d'information, dès qu'elle est prête pour accueillir
des séances. Une salle est caractérisée par son numéro, sa capacité ainsi que des informations
concernant le support des différents systèmes son.
• Le système d'information doit permettre de vendre des tickets pour une séance donnée,
même plusieurs jours en avance. La réservation des sièges n'étant pas demandée, il est
toutefois nécessaire que le système soit capable de prévenir un excès de la capacité d'une salle
en ce qui concerne le nombre de tickets vendus.
• La gestion des prix pour les tickets se fait au niveau des séances, puisque le prix pour voir
un même film peut varier d'une séance à une autre (p.ex. Tarif réduit les lundis à 16h00).
• Une séance, qui se déroule évidemment sans une seule salle, est identifiée par un numéro
courant.
Etablir le Dictionnaire De Données, le Modèle Conceptuel Des Données correspondant puis
leModèle Logique Des Données associé.

Vous aimerez peut-être aussi