100% ont trouvé ce document utile (1 vote)
36 vues24 pages

Guide pratique Merise et SQL

Le document présente des exercices pratiques sur la méthode Merise, visant à aider à la modélisation des données et des traitements. Il inclut des exemples d'applications, des modèles conceptuels, logiques et relationnels, ainsi que des solutions aux exercices. L'objectif est de former les utilisateurs à concevoir des systèmes d'information adaptés à leurs besoins.

Transféré par

gallosall5
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
100% ont trouvé ce document utile (1 vote)
36 vues24 pages

Guide pratique Merise et SQL

Le document présente des exercices pratiques sur la méthode Merise, visant à aider à la modélisation des données et des traitements. Il inclut des exemples d'applications, des modèles conceptuels, logiques et relationnels, ainsi que des solutions aux exercices. L'objectif est de former les utilisateurs à concevoir des systèmes d'information adaptés à leurs besoins.

Transféré par

gallosall5
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

01/11/2025 18:55 Merise - Exercices

Formez-vous en autonomie à Excel, Word, VBA, Microsoft 365…. Cliquez ici

Editions ENI 4.6/5 0


LIVRES | VIDÉOS | E-FORMATIONS  Je cherche un livre, une vidé
panier compte

Livres & vidéos Formations en Bibliothèque Espace


ligne numérique Partenaires
Système et Développement Data Gestion - Droit Bureautique Graphisme, Web et E-
réseau d'applications - Entreprise - 3D, Animation, Marketing
IA CAO
 Livres & vidéos / Merise / Exercices

Imprimé En ligne
Ex t r ai t s du l i vr e
32 € 24 €

Merise
Guide pratique Ajouter au panier 32 €
(4e édition) -
(modélisation
des données et Toute reproduction de ces extraits, notamment

des traitements, à des fins commerciales, est strictement


interdite. Tous droits reservés - Editions ENI

manipulations
avec le langage
SQL, conception
E d’une application

B
mobile Android
D

a ou iOS)
Jean-Luc Baptiste

2 avis

Revenir à
la page d'achat du livre

Exercices

1. Exercices applicatifs
Ce chapitre va vous permettre de travailler un peu
plus avec la méthode Merise.

Les exercices proposés sont résolus et certains


points sont expliqués.
[Link] w w .[Link]/livre/merise-guide-pratique-4e-edition-modelisation-des-donnees-et-des-traitements-manipulations-avec-le-langag… 1/24
01/11/2025 18:55 Merise - Exercices

Comme toute méthode informatique doit


répondre à quelques objectifs principaux, voici les
conseils d’usage...

Définissez ce que l’utilisateur final veut


informatiser et la faisabilité. Pour bien définir
l’expression des besoins de l’utilisateur final la
méthodologie Merise vous sera d’une grande aide.
En effet, en raison de son caractère graphique et
de sa sémantique simple, la méthode Merise peut
être comprise par un non-informaticien. Il est plus
simple de faire valider un modèle conceptuel des
données qu’une prise de notes. L’avantage de faire
valider un modèle Merise est de pousser
l’utilisateur final à réfléchir à l’ensemble de son
système d’information.

Vérifiez la cohérence de la demande. Cela


consiste à bien délimiter le périmètre du système
d’information et de ses sous-systèmes. Là encore,
grâce à ses modèles, Merise permet un découpage
fin des règles métier et met en évidence les
interactions des traitements.
Table des matières
Structurez les données à informatiser. Bien
structurer... + Présentation de la méthode Merise
+ Les dépendances fonctionnelles

E + Le modèle conceptuel des données



B Vous lisez
+ Le modèle logique des données
des extraits
D du livre. J'achète Je m'abonne

a
Pour
+ Le modèle physique des données
+ Les formes normales
poursuivre…
+ Les diagrammes des flux
+ Le modèle conceptuel des traitements
+ Le modèle organisationnel des
2. Premier exercice traitements
+ Les extensions Merise/2
+ Le cycle de vie des objets
1. Énoncé + Merise et UML
M. Bousquet est un agriculteur. Il vend les lapins, + SQL (Structured Query Language)
les poules, les dindes, les veaux, les cochons qu’il + Étude de cas détaillée
élève. Selon la saison, il vend aussi des légumes
(choux, pommes de terre, carottes...) et des fruits - Exercices
(fraises, poires, pommes...). Il ne fait que de la 1. Exercices applicatifs
vente directe.
2. Premier exercice
À la suite de votre discussion, il ressort les 3. Deuxième exercice
informations suivantes :
4. Troisième exercice
À l’heure actuelle, les ventes sont inscrites 5. Quatrième exercice
sur trois cahiers distincts :
6. Cinquième exercice

[Link] w w .[Link]/livre/merise-guide-pratique-4e-edition-modelisation-des-donnees-et-des-traitements-manipulations-avec-le-langag… 2/24


01/11/2025 18:55 Merise - Exercices

un pour les animaux ; 7. Sixième exercice

8. Septième exercice
un pour les fruits ;
+ Mise en œuvre des concepts
un pour les légumes.

Tout est vendu au kilo, les animaux sont


pesés vivants avant d’être vendus.

M. Bousquet souhaiterait un logiciel simple pour


saisir les ventes journalières et éditer un
récapitulatif mensuel par type de vente (animaux,
légumes et fruits) et par produit (poulets, lapins,
poireaux, poires...) pour sa comptabilité.

Travail à faire

Créer le modèle conceptuel des données.


Concevoir le modèle logique des données.
Concevoir le modèle physique (ou
relationnel) des données.

2. Solution

a. Le modèle conceptuel des données


Voici un premier modèle conceptuel des données.
EAttention, il présente des imperfections

Bstructurelles qui nuisent à la performance, à la
maintenance et à l’intégrité de l’applicatif.
D

a

Au premier regard, ce modèle peut sembler


cohérent.

Si vous y regardez de plus près et imaginez la


structure physique de la table Vendre, vous verriez
ceci :

Vendre(#CodeAnimal, #CodeLégumes,
#CodeFruits, #DateDeVente, Poids)

Imaginons le fichier :
[Link] w w .[Link]/livre/merise-guide-pratique-4e-edition-modelisation-des-donnees-et-des-traitements-manipulations-avec-le-langag… 3/24
01/11/2025 18:55 Merise - Exercices

#CodeAnimal #CodeLégumes #CodeFruits #

1 NULL NULL 0

2 15 5 0

 

Incohérences

La première ligne présente deux codes NULL. Le


fichier risque donc de contenir des cellules vides,
ce qui va l’alourdir inutilement.

La deuxième ligne présente un inconvénient


majeur. En effet, à quel produit correspond le
poids inscrit (6 kilos). Est-ce à l’animal de code 2 ?
au légume de code 15 ? au fruit de code 5 ?

Voici un autre modèle optimisé par rapport au


précédent :

E

B
D

a

b. Le modèle logique des données


Voici le modèle logique qui en découle, tel que
généré par WinDesign :

[Link] w w .[Link]/livre/merise-guide-pratique-4e-edition-modelisation-des-donnees-et-des-traitements-manipulations-avec-le-langag… 4/24


01/11/2025 18:55 Merise - Exercices

c. Le modèle relationnel
Enfin, concevez le modèle relationnel :

Types(Codetype, Désignation)

EProduits(CodeProduits, Désignation, Prix_au_kilo,



B#Codetype)
DDate(DateDeVente)

a
Vendre(#CodeProduits, #DateDeVente, Poids)

La table Types est par exemple :

CodeType Désignation

1 Animaux

2 Fruits

3 Légumes

La table Produits pourrait ressembler à ceci :

CodeProduits Désignation Prix_au_Kilo #Co

1 Lapin 7 1

2 Veau 11 1

[Link] w w .[Link]/livre/merise-guide-pratique-4e-edition-modelisation-des-donnees-et-des-traitements-manipulations-avec-le-langag… 5/24


01/11/2025 18:55 Merise - Exercices

CodeProduits Désignation Prix_au_Kilo #Co

3 Salade 1,2 3

4 Endives 11 3

5 Pommes 5 2

6 Noisettes 15 2
sèches

 

Et la table Vendre :

CodeProduits DateDeVente Poids

1 07/01/24 2

1 08/01/24 1 

6 08/01/24 0,5

2 08/01/24 4

E

BVoilà, le modèle devient cohérent. Si vous regardez
la première ligne de la table Vendre, vous pouvez
D

avoir qu’il a été vendu 2 kilos d’un produit de code 1
(soit un lapin à 7 euros le kilo de CodeType 1, c’est-
à-dire Animaux), le 7 janvier 2024.

Le total dû sera calculé, donc il n’est pas


nécessaire de le stocker.

Le logiciel développé à la suite de cette analyse


présente toutes les informations nécessaires pour
pouvoir répondre aux besoins de M. Bousquet.

3. Deuxième exercice

1. Énoncé
Voici un modèle relationnel décrivant une
nomenclature, c’est-à-dire l’ensemble des
éléments constitutifs d’un meuble. Le meuble est
un ensemble composé de sous-ensembles et de
composants divers. Un sous-ensemble est élaboré
grâce à un assemblage de composants.

[Link] w w .[Link]/livre/merise-guide-pratique-4e-edition-modelisation-des-donnees-et-des-traitements-manipulations-avec-le-langag… 6/24


01/11/2025 18:55 Merise - Exercices

À partir de ce modèle relationnel, il vous est


demandé de procéder à du reverse engineering
(en français, rétro-ingénierie). C’est-à-dire de
remonter jusqu’au modèle conceptuel en passant
par le modèle logique des données.

Modèle relationnel

Ensembles(CodeEnsemble, Désignation)

Sous-
Ensembles(CodeSousEnsemble, Désignation, Longueu
Hauteur, Prix_Unitaire)

Composants(CodeComposant, Désignation,
Prix_Unitaire)

LienEnsSE(#CodeEnsemble, #CodeSousEnsemble,
Qté)

LienEnsComposant(#CodeEnsemble,
#CodeComposant, Qté)

LienSEComposant(#CodeSousEnsemble,
#CodeComposant, Qté)

2. Solutions

Ea. Le modèle logique des données



B
Voici le modèle logique que l’on peut concevoir à
Dpartir du modèle relationnel :

a

b. Le modèle conceptuel des données

[Link] w w .[Link]/livre/merise-guide-pratique-4e-edition-modelisation-des-donnees-et-des-traitements-manipulations-avec-le-langag… 7/24


01/11/2025 18:55 Merise - Exercices

4. Troisième exercice

1. Énoncé
Comme toutes les personnes de votre village font
appel à vos services lorsqu’ils ont un problème
informatique, vous êtes sûr de réussir votre vie
Eprofessionnelle en créant une micro-entreprise

Bd’assistance informatique.
DPour démarrer votre activité, il vous faut un petit

a
logiciel vous permettant de saisir vos
interventions pour faciliter la tenue de votre
comptabilité.

Ce logiciel permettra la saisie des coordonnées


des clients et du matériel sur lequel vous êtes
intervenu.

Vous décidez d’appliquer un prix horaire différent


selon le type d’intervention (certaines réparations
ou manipulations complexes doivent être
facturées plus cher).

Pour certaines pannes, vous vendrez le


composant neuf. Le logiciel devra donc intégrer la
vente de matériel inhérente à la réparation.

Travail à faire

Concevoir le dictionnaire des données


simplifié.
Concevoir le modèle conceptuel des
données.
Concevoir le modèle logique des données.

[Link] w w .[Link]/livre/merise-guide-pratique-4e-edition-modelisation-des-donnees-et-des-traitements-manipulations-avec-le-langag… 8/24


01/11/2025 18:55 Merise - Exercices

Concevoir le modèle physique des données.

2. Solution

a. Le dictionnaire des données


simplifié

Nom de la Format Longueur


donnée

CodeClient Alphanumérique 15

Nom Alphabétique 30

Prénom Alphabétique 30

Adresse Alphabétique 30

Code Postal Alphanumérique 6

Ville Alphabétique 30

Téléphone Alphanumérique 15

E

B Mail Alphanumérique 30

D CodeMatériel

a Alphanumérique 15

Désignation Alphanumérique 60

Fabricant Alphanumérique 60

Date d’achat Date

NumIntervention Alphanumérique 15

Descriptif Panne Alphanumérique 60

Date Date
d’intervention

Temps Passé Numérique

CodeIntervention Alphanumérique 15

Désignation Alphanumérique 60

[Link] w w .[Link]/livre/merise-guide-pratique-4e-edition-modelisation-des-donnees-et-des-traitements-manipulations-avec-le-langag… 9/24


01/11/2025 18:55 Merise - Exercices

Nom de la Format Longueur


donnée

Prix horaire Numérique

Référence Pièce Alphanumérique 15

Libellé Alphanumérique 60

Prix Numérique

 

b. Le modèle conceptuel des données

E

B
D

a

Un client peut posséder un ou plusieurs matériels.


Une intervention concerne un et un seul matériel
et un matériel précis peut nécessiter zéro ou
plusieurs interventions.

Une pièce détachée (par exemple, un disque dur


de référence DD001) peut être utilisée lors d’une
intervention dans une quantité précise.

Une intervention est classifiée sous un et un seul


type, et à un type d’intervention précis peut
correspondre zéro ou plusieurs interventions.

c. Le modèle logique des données


[Link] w w .[Link]/livre/merise-guide-pratique-4e-edition-modelisation-des-donnees-et-des-traitements-manipulations-avec-le-langa… 10/24
01/11/2025 18:55 Merise - Exercices

Le modèle logique des données ne présente


aucune difficulté. La relation porteuse Utiliser est
transformée en entité. Les clés primaires des
entités faisant partie de la relation (Pièce et
Intervention) sont intégrées et deviennent les
nouvelles clés étrangères de la relation Utiliser.

E d. Le modèle physique des données



B
Clients(CodeClient, Nom, Prénom, Adresse, Code
DPostal, Ville, Téléphone, Mail)

a
Matériel(CodeMatériel, Désignation, Fabriquant,
Date d’achat, #CodeClient)

Pièce(Référence Pièce, Libellé, Prix)

Utiliser(#Référence Pièce, #NumIntervention,


Qté)

Intervention(NumIntervention, Descriptif Panne,


Date d’intervention, Temps Passé,
#CodeIntervention, #CodeMatériel)

Type d’intervention(CodeIntervention,
Désignation, Prix Horaire)

5. Quatrième exercice

1. Énoncé
Un de vos amis qui exerce la profession d’agent
immobilier vous demande de réaliser un petit
[Link] w w .[Link]/livre/merise-guide-pratique-4e-edition-modelisation-des-donnees-et-des-traitements-manipulations-avec-le-langa… 11/24
01/11/2025 18:55 Merise - Exercices

programme.

Il désire un logiciel dans lequel il peut inscrire son


fichier de maisons, de propriétaires et de
locataires.

Règles de gestion

Une maison appartient à une ou plusieurs


personnes.

Une personne peut être propriétaire d’une maison


et en louer une autre.

Travail à faire

Créer le modèle conceptuel des données.


Concevoir le Modèle logique des données.
Concevoir le modèle physique des données.

2. Solution

a. Le modèle conceptuel des données

E

B
DIci, nous voyons deux relations entre deux entités.

a
Le traitement de ce cas de figure est classique. Les
règles indiquées précédemment s’appliquent
intégralement.

b. Le modèle logique des données


Voici une représentation WinDesign. Une nouvelle
entité est créée et une clé étrangère est glissée
dans l’entité Personnes.

c. Le modèle physique des données


Voici le modèle physique des données que l’on
peut concevoir à partir du MLD précédent.

[Link] w w .[Link]/livre/merise-guide-pratique-4e-edition-modelisation-des-donnees-et-des-traitements-manipulations-avec-le-langa… 12/24


01/11/2025 18:55 Merise - Exercices

Personnes(NumPersonne, Nom, Prénom,


#NumMaison)

Maisons(NumMaison, Adresse, Code Postal, Ville)

Posséder(#NumPersonne, #NumMaison)

6. Cinquième exercice

1. Énoncé
Assur’Auto, comme son nom l’indique, est une
société d’assurance spécialisée dans les contrats
d’assurance automobile. Elle dispose de plusieurs
agences et compte plusieurs employés). Elle
assure aussi bien les véhicules de tourisme que les
véhicules utilitaires.

Pour assurer un véhicule, son propriétaire, dont


on enregistre le nom, le prénom, l’adresse et les
coordonnées (téléphone, numéro de fax éventuel,
adresse e-mail…), doit fournir au conseiller de
l’agence la carte grise du véhicule afin que l’on
enregistre son type, sa marque, son numéro
d’immatriculation, sa date de mise en circulation
Eet sa puissance fiscale. S’il s’agit d’un véhicule de

Btourisme, on enregistre aussi le nombre de portes
Det de passagers autorisés, tandis que s’il s’agit

ad’un véhicule utilitaire, on enregistre le poids à
vide, le poids autorisé en charge, la longueur, la
largeur.

Chaque contrat, établi à une certaine date, est


référencé par un numéro de contrat et est d’une
certaine catégorie : tous risques, au tiers...

Le contrat est attaché à la personne, pas au


véhicule : lorsqu’il y a un changement de véhicule...

Vous lisez
des extraits
du livre. J'achète Je m'abonne
Pour
poursuivre…

7. Sixième exercice

[Link] w w .[Link]/livre/merise-guide-pratique-4e-edition-modelisation-des-donnees-et-des-traitements-manipulations-avec-le-langa… 13/24


01/11/2025 18:55 Merise - Exercices

1. Énoncé
L’entreprise XProd fabrique et commercialise
divers produits. Ils sont identifiés par une
référence propre à XProd et on enregistre une
désignation (libellé court), un descriptif (libellé
long) et un prix de vente catalogue unitaire hors
taxes.

Dans la base de données, XProd gère deux types


de produits :

Les produits que l’entreprise fabrique pour


lesquels elle enregistre le nombre moyen
d’heures de main-d’œuvre nécessaires à
leur fabrication.
Les produits dits « approvisionnés » parce
qu’elle ne les fabrique pas : ils sont achetés
à un ou plusieurs fournisseurs à un prix
d’achat unitaire moyen.

Pour ne pas dépendre d’un fournisseur, pour


chaque produit approvisionné, l’entreprise a établi
une liste de fournisseurs capables de livrer ce
produit. La raison sociale, l’adresse, etc., de
chaque fournisseur sont enregistrées. Bien
entendu, pour un même produit, chaque
Efournisseur peut avoir sa propre référence et un

Bprix différent.
DLorsque XProd passe une commande à une

a
certaine date à un fournisseur, elle essaie de
grouper plusieurs lignes de commande : une par
produit dans une certaine quantité avec sa date
de livraison prévue, pour réduire...

Vous lisez
des extraits
du livre. J'achète Je m'abonne
Pour
poursuivre…

8. Septième exercice

1. Énoncé
Les fédérations de sport proposant des
compétitions composées de plusieurs sports ou

[Link] w w .[Link]/livre/merise-guide-pratique-4e-edition-modelisation-des-donnees-et-des-traitements-manipulations-avec-le-langa… 14/24


01/11/2025 18:55 Merise - Exercices

épreuves, comme le biathlon, le triathlon et autre


décathlon, vous ont demandé d’analyser et de
développer un logiciel générique pouvant gérer
l’organisation de leurs compétitions. Voici
quelques éléments vous permettant de
commencer l’analyse.

Un sportif s’inscrit à une compétition. Lors de


cette inscription, on enregistre son nom, son
prénom, son adresse et ses coordonnées
téléphoniques, son numéro de fax et son adresse
e-mail. On lui attribue un numéro de dossard dans
cette compétition, qui servira aussi à retrouver
son dossier d’inscription.

Attention : un sportif peut être licencié à la


fédération via un club ou pas, les amateurs sont
parfois autorisés à concourir. C’est pourquoi pour
un sportif licencié, on enregistre bien sûr son
numéro de licence et son club, tandis que pour un
sportif amateur on exige seulement un certificat
médical, nomitatif, daté de moins de trois mois,
délivré par un médecin du sport pour des
questions d’assurance.

Une compétition a lieu à une certaine date dans


une certaine ville et porte éventuellement un
libellé comme « Grand Prix de printemps ».
EChaque compétition est composée d’un certain

Bnombre d’épreuves effectuées dans un certain
Dordre : par exemple, 3 km de natation suivis de 50

akm de vélo puis de 20 km de course à pied ; ou
encore l’escalade d’un mur de niveau 3, suivie
d’une randonnée pédestre de 10 km, puis d’un
parcours en traîneau tiré par des chiens… Bref,
chaque épreuve est d’un certain type et il faut
spécifier alors sa distance et les conditions de
réalisation.

Travail à faire

Au niveau des données :

Créer le dictionnaire des données.


Créer le modèle conceptuel des données.
Concevoir le modèle logique des données.
Concevoir le modèle relationnel des
données.

Au niveau des traitements :

Créer le modèle de contexte concernant


l’inscription d’un sportif licencié d’un club à
une compétition.

[Link] w w .[Link]/livre/merise-guide-pratique-4e-edition-modelisation-des-donnees-et-des-traitements-manipulations-avec-le-langa… 15/24


01/11/2025 18:55 Merise - Exercices

Lors de l’inscription, un stand est mis en


place avec plusieurs bénévoles. L’un d’eux
est chargé de vérifier la licence et de
réaliser la préinscription du sportif sur la
compétition. Il communique les frais
d’inscription au sportif. Une fois les frais
d’inscription connus, le sportif les règle à
une deuxième personne chargée de la
comptabilité qui lui remet une facture
acquittée. Avec cette facture acquittée, le
sportif se déplace jusqu’à un troisième
bénévole qui lui remet son numéro de
dossard et transmet au premier bénévole
un bon de validation.

Créer le modèle de flux conceptuel de


niveau 1, représentant le processus de
validation de l’inscription à une
compétition.
Créer le modèle organisationnel des
traitements.
Créer une requête SQL qui liste l’ensemble
des sportifs habitant Perpignan.

2. Solution
E

Ba. Le dictionnaire des données
D

aVoici un dictionnaire des données très simplifié :

Nom de la Format Longueur


donnée

Nom du sportif Alphabétique 30

Prénom du Alphabétique 20
sportif

Adresse Alphanumérique 60

Code postal Alphanumérique 5

Ville Alphanumérique 60

Téléphone Alphanumérique 15

Fax Alphanumérique 15

Mail Alphanumérique 40

[Link] w w .[Link]/livre/merise-guide-pratique-4e-edition-modelisation-des-donnees-et-des-traitements-manipulations-avec-le-langa… 16/24


01/11/2025 18:55 Merise - Exercices

Nom de la Format Longueur


donnée

Numéro de Alphanumérique 10
licence

Club Alphanumérique 60

30
Nom porté sur le Alphanumérique
certificat médical

Commentaire Alphanumérique 80
certificat médical

Date certificat Date 8


médical

Médecin traitant Alphabétique 30

Date Date 8
d’inscription

Catégorie de Alphanumérique 20
l’inscription

E Date

B
compétition
Date 8

D

a
Libellé de la Alphanumérique 40
compétition

Ville de Alphanumérique 60
compétition

Distance de Numérique 6
l’épreuve

Descriptif de Alphanumérique 60
l’épreuve

Libellé du type Alphanumérique 80


de l’épreuve

Les champs Téléphone et Fax sont de type


alphanumérique, car les utilisateurs peuvent saisir
des caractères séparateurs.

Le code postal aussi est de type alphanumérique,


car si en France nous utilisons cinq chiffres, il n’en
est pas de même dans d’autres pays.
[Link] w w .[Link]/livre/merise-guide-pratique-4e-edition-modelisation-des-donnees-et-des-traitements-manipulations-avec-le-langa… 17/24
01/11/2025 18:55 Merise - Exercices

Retenez cette règle simple : seuls les champs sur


lesquels des calculs seront réalisés doivent être
déclarés en type numérique.

b. Le modèle conceptuel des données


À la lecture du dictionnaire des données, nous
pouvons dégager les entités suivantes :

Sportif
Inscription
Compétition
Épreuve
Type de l’épreuve

E

B
DVoici maintenant les entités remplies avec leurs

apropriétés.

Intéressons-nous aux relations. Un sportif


enregistre son inscription à une compétition qui
est composée d’épreuves d’un certain type.

[Link] w w .[Link]/livre/merise-guide-pratique-4e-edition-modelisation-des-donnees-et-des-traitements-manipulations-avec-le-langa… 18/24


01/11/2025 18:55 Merise - Exercices

La présence d’identifiants relatifs indique que si


une épreuve est supprimée, la compétition et
l’inscription doivent être aussi supprimées.

Si nous regardons attentivement ce modèle, nous


pouvons aussi nous demander si nous ne
pouvons pas spécialiser l’entité SPORTIF. En effet,
un sportif peut être soit licencié, soit amateur.

Voici le modèle qui découle de cette remarque.

E

B
D

a

c. Le modèle logique des données


[Link] w w .[Link]/livre/merise-guide-pratique-4e-edition-modelisation-des-donnees-et-des-traitements-manipulations-avec-le-langa… 19/24
01/11/2025 18:55 Merise - Exercices

Le modèle logique qui en découle peut être le


suivant :

E

BCe modèle a été généré par le logiciel WinDesign.
DAu niveau des entités LICENCIE et AMATEUR, vous

aavez plusieurs possibilités :
Soit, comme dans le schéma précédent, vous
dupliquez la totalité de l’entité surtype dans les
entités sous-types. Cette solution entraîne des
redondances d’informations, mais l’intégralité des
informations du sportif figure dans chaque table,
ce qui peut être un gage de rapidité d’accès à
toutes les informations du sportif.

Soit vous ne dupliquez que l’identifiant de l’entité


surtype dans les entités sou-types. Cette solution
est la plus élégante, de plus l’espace nécessaire
aux données est optimisé.

[Link] w w .[Link]/livre/merise-guide-pratique-4e-edition-modelisation-des-donnees-et-des-traitements-manipulations-avec-le-langa… 20/24


01/11/2025 18:55 Merise - Exercices

Soit vous ne conservez que les entités sous-types


après avoir dupliqué le contenu de l’entité surtype.
Cette solution évite de gérer la table SPORTIF,
donc évite les doublons de données.

E

B
D

a

Soit vous passez toutes les propriétés des entités


sous-types dans l’entité surtype. Cette solution, la
plus simpliste, produit une table ayant un grand
nombre de champs vides.

d. Le modèle relationnel des


données...

[Link] w w .[Link]/livre/merise-guide-pratique-4e-edition-modelisation-des-donnees-et-des-traitements-manipulations-avec-le-langa… 21/24


01/11/2025 18:55 Merise - Exercices

Vous lisez
des extraits
du livre. J'achète Je m'abonne
Pour
poursuivre…

Précédent Suivant


Étude de cas... Mise en œuv...

Pour aller plus loin

E

B
Langage Le langage
D SQL - Les SQL pour la

a fonctions de Data

Version en ligne 48 heures Livraison


offerte pour 1 an d'accès offert à 0,01 €
pour l'achat d'un à tous nos livres et vidéos à partir de
livre imprimé pour toute commande payée 35€ d'achats
par CB ou par PayPal

En stock
chez vous en 48h

Inscrivez-vous à notre newsletter


Votre e-mail je m'inscris
 voir notre politique de protection des données

[Link] w w .[Link]/livre/merise-guide-pratique-4e-edition-modelisation-des-donnees-et-des-traitements-manipulations-avec-le-langa… 22/24


01/11/2025 18:55 Merise - Exercices

Suivez-nous Nous connaître

Tous nos articles d'informatique


    
Qui sommes-nous ?
Mentions légales
Conditions générales de vente
Politique de protection des données
Vous aider Vous accompagner

Questions fréquentes Librairies


Paiement sécurisé Newsletter
Tarifs et délais de livraison Abonnements
Activer un code Toutes les vidéos
Contact Devenez auteur

Tous nos contenus pour rester à la pointe de la tech

E

B
D
 Webinaires ENI TALKS
a Podcast HORIZONS TECH BY ENI ENI BLOG

Table ronde avec des experts Nouvel épisode chaque mardi à 8h Actus, interviews, dossiers…

» ENI Blog » ENI Ecole » Groupe ENI


informatique
Actualités, interviews, Expert de la formation
dossiers… Formations de BAC+2 à informatique
Toute l’informatique vue par BAC+5, sous toutes ses formes
ENI dans nos campus physiques depuis 1981
et en ligne

ENTREPRISES, CENTRES DE FORMATION ET ENSEIGNEMENT SUPÉRIEUR

[Link] w w .[Link]/livre/merise-guide-pratique-4e-edition-modelisation-des-donnees-et-des-traitements-manipulations-avec-le-langa… 23/24


01/11/2025 18:55 Merise - Exercices

» ENI Service » Editions ENI Pro » ENI elearning » Certifications ENI


Formations avec formateur Supports de cours La solution de formation à Certifications à
à l'informatique, pour les organismes de l'informatique en ligne, l'informatique
à distance ou en présentiel formation disponible en 5 langues éligibles CPF et reconnues
par l'État

E

B
D

a

[Link] w w .[Link]/livre/merise-guide-pratique-4e-edition-modelisation-des-donnees-et-des-traitements-manipulations-avec-le-langa… 24/24

Vous aimerez peut-être aussi