Vous êtes sur la page 1sur 15

Modèle 

conceptuel des données
Exercice

Un groupe hôtelier veut réaliser une application de gestion hôtelière. Cette 
application doit permettre la gestion de 8 hôtels, chaque hôtel possède 100 
chambres maximum. Pour chaque hôtel il y a plusieurs catégories de chambres 
différentes (capacité, degré de confort…). Cette application doit gérer aussi, les 
clients ainsi que leurs réservations.

Travail à faire:
1‐ Trouver les entités en proposant leurs propriétés.
2‐ Trouver les associations et les cardinalités.
3‐ Elaborer le Modèle Conceptuel de Données.

24 Introduction aux Bases de Données
Modèle conceptuel des données
Exercice (Solution)

25 Introduction aux Bases de Données
Modèle conceptuel des données
Règles de validation sémantique 

Règle 1 : Un attribut n’appartient qu’à une seule entité ou une seule association

Client Client
Numéro Num_Client
Adresse Adresse_Client

fournisseur Fournisseur
Numéro Num_Fourniss
Adresse Adresse_Fourniss

26 Introduction aux Bases de Données
Modèle conceptuel des données
Règles de validation sémantique 

Règle 2 : Sur une entité ou une association, il ne peut y avoir qu’une valeur prise 
par tout attribut

Personne
Nom
Prénom
Personne Personne
Nom Nom
Prénom Est père Prénom
de
Nom Enfant
Prénom Enfant est père
Enfant réflexive
Nom Enfant
Prénom Enfant

27 Introduction aux Bases de Données
Modèle conceptuel des données
Règles de validation sémantique 

Règle 3 : Toutes les propriétés d’une entité (ou d’une association) doivent avoir un 
sens pour toutes les occurrences de l’entité (ou de l’association)

Client
Nom

Client
Nom
Prénom est est
Raison sociale
Nbre Employés
Particulier Entreprise
Prénom Raison sociale
Nbre Employés

28 Introduction aux Bases de Données
Modèle conceptuel des données
Règles de validation sémantique 

Règle 4 : Il faut s’assurer que tous les attributs portés par une association ont 
besoin de toutes les entités pour être définies

Personne lire Livre


Date début
Nbre pages

Personne lire Livre


Date début Nbre pages

29 Introduction aux Bases de Données
Modèle conceptuel des données
Règles de validation sémantique 

Règle 5 : à toute occurrence de l'entité ou de l'association correspond au plus une 
valeur de tout attribut qui lui est associé.

Professeur
Num_Prof
Nom
Matière

Professeur
1,n Enseigner 1,n Matière
Num_Prof
Nom Code_Mat
Nom_Mat

30 Introduction aux Bases de Données
Modèle conceptuel des données
Notion de dépendances fonctionnelles (DF)

Dans un MCD la dépendance fonctionnelle signifie qu’un élément B dépend 
fonctionnellement de A si la connaissance de A implique la connaissance de B et on note 
A ‐> B.

La DF s’applique dans les cas suivants :
Entre les attributs d’une même entité: il s'agit d'une DF entre l'identifiant d'une entité 
et les autres attributs de l'entité.

Num_Client

Nom_Clt Prénom_Clt

31 Introduction aux Bases de Données
Modèle conceptuel des données
Notion de dépendances fonctionnelles (DF)

La DF s’applique dans les cas suivants :
Entre les attributs de plusieurs entités: il s'agit d'une DF entre les identifiants des 
entités participantes à une association et les attributs de cette dernière.

Num_Client
Cas 1 : La DF avec des  Num_Chambre
attributs

Nom Prénom Num_Chambre


Date_début_res
Date_fin_res

Code_Catégorie Num_Chambre
Cas 2 : La DF sans 
attributs
Num_Chambre
Description
32 Introduction aux Bases de Données
Modèle conceptuel des données
Exercice
Une société de vente souhaite informatiser son SI actuel (manuel) qui contient essentiellement des 
données figurant sur des bons de commande ou factures du type :

On suppose que certaines opérations ont déjà été effectuées :
R1 : un client peut passer une ou plusieurs commandes ou ne passer aucune commande;
R2 : une commande concerner au moins un produit;
R3 : une commande concerne un et un seul client;
R4 : une commande est assurée par un et un seul représentant qui n’est pas toujours le même pour un client donné.
Travail à faire: Elaborer le GDF et en déduire le Modèle Conceptuel de Données.

33 Introduction aux Bases de Données
Modèle conceptuel des données
Exercice (Solution)
Le GDF :

Référence Numéro Bon Commande

Désignation Prix Unitaire Date


Quantité

Code Représentant Code Client

Nom Client Rue Client Ville Client


Nom Représentant
34 Introduction aux Bases de Données
Modèle conceptuel des données
Exercice (Solution)
Du GDF au MCD

35 Introduction aux Bases de Données
Modèle conceptuel des données
Exercice (Solution)
MCD final :

36 Introduction aux Bases de Données
Modèle conceptuel des données
Exercice

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.

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 + 150Dh 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, 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.

Travail à faire: Elaborer le Modèle Conceptuel de Données.
37 Introduction aux Bases de Données
Modèle conceptuel des données
Exercice (Solution)

38 Introduction aux Bases de Données

Vous aimerez peut-être aussi