Vous êtes sur la page 1sur 58

Mod`ele Conceptuel de Donn´ees

Mod`ele Conceptuel de Donn´ees

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Occurrence Identifiant Cardinalit´es CIF Finalisation Objectif Les donn´ees sont les ´el´ements constituant

Objectif Les donn´ees sont les ´el´ements constituant le syst`eme d’information. Ces ´el´ements n’ont de sens que dans le contexte ´etudi´e.

Avec l’´etude de l’existant, nous avons un ensemble de donn´ees et des liens qui existent entre les donn´ees

Avec l’´etude de l’existant, nous avons un ensemble de donn´ees et des liens qui existent entre

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Objectif

Les donn´ees donneront naissance aux propri´et´es (attributs) qui sont les constituants de base de la mod´elisation des donn´ees.

L’objectif du Mod`ele Conceptuel des Donn´ees (MCD) est de repr´esenter l’ensemble des donn´ees et des liens qui existent entre elles grˆace `a un sch´ema.

est de repr´esenter l’ensemble des donn´ees et des liens qui existent entre elles grˆace `a un
est de repr´esenter l’ensemble des donn´ees et des liens qui existent entre elles grˆace `a un

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Le MCD appel´e aussi mod`ele entit´e/association s’articule autour de trois grands concepts :

La propri´et´e ou l’attribut

L’entit´e d´efinie par des propri´et´es.

La relation ou l’association qui exprime un lien entre des entit´es.

d´efinie par des propri´et´es. La relation ou l’association qui exprime un lien entre des entit´es. 4/58

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Approche intuitive : exemple

Identifiant

Cardinalit´es

CIF

Finalisation

Dans un ´etablissement scolaire, nous avons recens´e les donn´ees suivantes :

Adresse ´el`eve Classification mati`ere Niveau classe Nom classe Nom ´el`eve Nom mati`ere Nom professeur Nombre d’´el`eves d’une classe Nombre d’heures d’une mati`ere enseign´ees par un professeur dans une classe Moyenne d’un ´el`eve dans une mati`ere Pr´enom ´el`eve Pr´enom professeur Type professeur RG1 : Un ´el`eve appartient `a une classe RG2 : ´el`eve, mati`ere moyenne

Comment repr´esenter l’ensemble de ces donn´ees dans un sch´ema ?

RG2 : ´el`eve, mati`ere → moyenne Comment repr´esenter l’ensemble de ces donn´ees dans un sch´ ema

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Nous avons regroup´e les donn´ees qui permettent de d´efinir une entit´e. Nous avons ainsi obtenu les entit´es :

CLASSE,

MATIERE,

PROFESSEUR

ELEVE

On dira que l’entit´e ELEVE est d´efinie par les propri´et´es nom ´el`eve , pr´enom ´el`eve et adresse ´el`eve .

Probl`eme : il reste des donn´ees par exemple moyenne . Une moyenne seule n’a pas de sens (15 ?). Je ne peux pas ajouter cette moyenne `a l’entit´e ELEVE ni `a l’entit´e MATIERE.

n’a pas de sens (15 ?). Je ne peux pas ajouter cette moyenne `a l’entit´e ELEVE

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Cette propri´et´e moyenne n’a de sens que lorsque je connais l’´el`eve qui a obtenu cette moyenne et la mati`ere dans laquelle il l’a obtenue.

Nous allons donc cr´eer une relation entre ELEVE et MATIERE Avoir pour note qui aura comme propri´et´e moyenne d’un ´el`eve dans une mati`ere .

La propri´et´e Nombre d’heures d’une mati`ere enseign´ees par un professeur dans une classe sera port´ee par une relation qui associera les entit´es MATIERE, PROFESSEUR et CLASSE.

dans une classe sera port´ee par une relation qui associera les entit´es MATIERE, PROFESSEUR et CLASSE.

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

La r`egle de gestion Un ´el`eve appartient `a une classe sera exprim´ee par une relation
La r`egle de gestion Un ´el`eve appartient `a une classe sera exprim´ee par une relation

La r`egle de gestion Un ´el`eve appartient `a une classe sera exprim´ee par une relation entre les entit´es ELEVE et CLASSE. Cette relation ne portera pas de propri´et´e.

Cette repr´esentation sch´ematique correspond `a un MCD.

et CLASSE. Cette relation ne portera pas de propri´et´e. Cette repr´esentation sch´ematique correspond `a un MCD
Cette relation ne portera pas de propri´et´e. Cette repr´esentation sch´ematique correspond `a un MCD . 8/58

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Objectif Approche intuitive D´efinitions et formalisme Occurrence Identifiant Cardinalit´es CIF Finalisation 9/58
Objectif Approche intuitive D´efinitions et formalisme Occurrence Identifiant Cardinalit´es CIF Finalisation 9/58

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

D´efinitions et formalisme

Identifiant

Cardinalit´es

CIF

Finalisation

propri´et´e : c’est le plus petit ´el´ement logique d’information manipul´e par l’entreprise.

entit´e : c’est un objet pourvu d’une existence propre, concret ou abstrait, mais qui pr´esente un int´erˆet pour le syst`eme d’information ´etudi´e

relation : c’est la repr´esentation d’une association entre plusieurs entit´es. Elle n’a pas d’existence propre, celle-ci est conditionn´ee par celle des entit´es qu’elle associe. Elle peut avoir des propri´et´es ou non.

Ce formalisme permet de visualiser rapidement les entit´es et les relations d´egag´ees par le concepteur

ou non. Ce formalisme permet de visualiser rapidement les entit´es et les relations d´egag´ees par le

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

D´efinitions et formalisme Occurrence Identifiant Cardinalit´es CIF Finalisation Exemple type d’une relation 11/58

Exemple type d’une relation

D´efinitions et formalisme Occurrence Identifiant Cardinalit´es CIF Finalisation Exemple type d’une relation 11/58

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Occurrence Identifiant Cardinalit´es CIF Finalisation Remarques On doit pouvoir donner un nom facilement `a

Remarques On doit pouvoir donner un nom facilement `a chaque entit´e. Ce nom revient souvent dans la description du SI par les utilisateurs

Une entit´e est d´ecrite grˆace `a des propri´et´es

Chaque entit´e a au moins une propri´et´e

Une mˆeme propri´et´e ne doit figurer que sur un objet (entit´e ou relation)

a au moins une propri´et´e Une mˆeme propri´et´e ne doit figurer que sur un objet (entit´e

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Occurrence Identifiant Cardinalit´es CIF Finalisation Remarques Une relation peut ne pas avoir de propri´et´e.

Remarques Une relation peut ne pas avoir de propri´et´e.

Une relation peut associer plusieurs fois la mˆeme entit´e.

En g´en´eral, les noms des entit´es sont des noms et le nom des relations des verbes .

entit´e. En g´en´eral, les noms des entit´es sont des noms et le nom des relations des

Objectif

Approche intuitive

Occurrence

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Occurrence Identifiant Cardinalit´es CIF Finalisation D´efinition Une occurrence est une valeur possible pour

D´efinition Une occurrence est une valeur possible pour la notion dont il est question.

L’occurrence d’une propri´et´e est une valeur possible pour cette propri´et´e. Le nombre d’occurrences d’une propri´et´e peut ˆetre fini ou infini.

possible pour cette propri´et´e. Le nombre d’occurrences d’une propri´et´e peut ˆetre fini ou infini. 14/58

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Une occurrence d’une entit´e est un ensemble ayant une existence propre d’occurrences de ses propri´et´es (une occurrence par propri´et´e).

est un ensemble ayant une existence propre d’occurrences de ses propri´et´es (une occurrence par propri´et´e). 15/58
est un ensemble ayant une existence propre d’occurrences de ses propri´et´es (une occurrence par propri´et´e). 15/58

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Occurrence Identifiant Cardinalit´es CIF Finalisation Remarques Certaines occurrences de propri´et´e peuvent

Remarques Certaines occurrences de propri´et´e peuvent ˆetre identiques sur des occurrences diff´erentes d’une mˆeme entit´e.

Toutes les propri´et´es d’une entit´e doivent avoir une signification quelque soit l’occurrence de l’entit´e.

Aucune propri´et´e ne peut prendre plus d’une valeur pour une occurrence donn´ee d’une entit´e. Une entit´e ne doit pas comporter de propri´et´e r´ep´etitive.

pour une occurrence donn´ee d’une entit´e. Une entit´e ne doit pas comporter de propri´et´e r´ep´etitive. 16/58

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Exemple : `a l’universit´e chaque enseignant est en poste dans un des d´epartements.

Les enseignants vacataires ne sont pas en poste dans un d´epartement. La propri´et´e Nom d´epartement est sans signification pour ces enseignants.

Certains enseignants sont en poste sur plusieurs composantes (25% DEG, 75% lettres) dans ce cas la propri´et´e est dite r´ep´etitive.

Dans les 2 cas le MCD est FAUX

(25% DEG, 75% lettres) dans ce cas la propri´et´e est dite r´ep´etitive. Dans les 2 cas
(25% DEG, 75% lettres) dans ce cas la propri´et´e est dite r´ep´etitive. Dans les 2 cas

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Pour les propri´et´es sans signification, il faut cr´eer une autre entit´e.

Cardinalit´es CIF Finalisation Pour les propri´et´es sans signification, il faut cr´eer une autre entit´e. 18/58
Cardinalit´es CIF Finalisation Pour les propri´et´es sans signification, il faut cr´eer une autre entit´e. 18/58

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Pour les propri´et´es r´ep´etitives il faut ´etudier le nombre maximum de fois que la propri´et´e peut ˆetre r´ep´et´ee. Si ce nombre est petit (2, 3) on peut dupliquer la propri´et´e.

que la propri´et´e peut ˆetre r´ep´et´ee. Si ce nombre est petit (2, 3) on peut dupliquer
que la propri´et´e peut ˆetre r´ep´et´ee. Si ce nombre est petit (2, 3) on peut dupliquer

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Sinon, si le nombre maximum de r´ep´etitions est grand ou non connu, il faut cr´eer une nouvelle entit´e comme pour les propri´et´es sans signification.

entit´e comme pour les propri´et´es sans signification. Cette solution est la meilleure conceptuellement, dans la

Cette solution est la meilleure conceptuellement, dans la plupart des cas.

les propri´et´es sans signification. Cette solution est la meilleure conceptuellement, dans la plupart des cas. 20/58

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Occurrence Identifiant Cardinalit´es CIF Finalisation Occurrence relation L’occurrence d’une relation est

Occurrence relation L’occurrence d’une relation est constitu´ee :

d’une et une seule occurrence de chacune des entit´es que la relation associe.

de l’occurrence des propri´et´es port´ees par la relation correspondant `a l’occurrence choisie des entit´es.

Exemple avec la relation suivante :

port´ees par la relation correspondant `a l’occurrence choisie des entit´es. Exemple avec la relation suivante :
port´ees par la relation correspondant `a l’occurrence choisie des entit´es. Exemple avec la relation suivante :

Objectif

Approche intuitive

Exemple

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Approche intuitive Exemple D´efinitions et formalisme Occurrence Identifiant Cardinalit´es CIF Finalisation 22/58
Approche intuitive Exemple D´efinitions et formalisme Occurrence Identifiant Cardinalit´es CIF Finalisation 22/58

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

(Dubois, Math´ematique, 6) ; (Dubois, Fran¸cais, 14) ; (Durand, Fran¸cais, 8) ; (Dupond, Fran¸cais, 15) ; (Dupond, Math´ematiques,

12)

Un ´el`eve peut ne pas ˆetre not´e.

Une mati`ere peut ne pas avoir ´et´e not´ee.

On ne peut conserver au plus qu’une note par ´el`eve et par

mati`ere. (Dans la d´efinition il a ´et´e dit que pour une occurrence de la relation, il ne pouvait y avoir qu’une et une seule occurrence de chacune des propri´et´es port´ees par la relation.)

il ne pouvait y avoir qu’une et une seule occurrence de chacune des propri´et´es port´ees par

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Comment faire pour conserver plusieurs notes par ´el`eve dans une mˆeme mati`ere ? Solution 1
Comment faire pour conserver plusieurs notes par ´el`eve dans une mˆeme mati`ere ? Solution 1

Comment faire pour conserver plusieurs notes par ´el`eve dans une mˆeme mati`ere ?

Solution 1 : dupliquer la propri´et´e autant de fois qu’il peut y avoir de notes pour un ´el`eve par mati`ere.

? Solution 1 : dupliquer la propri´et´e autant de fois qu’il peut y avoir de notes
Solution 1 : dupliquer la propri´et´e autant de fois qu’il peut y avoir de notes pour

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Solution 2 : analyser la cause de cette r´ep´etitivit´e et introduire un objet la traduisant. Quelle information peut distinguer deux notes obtenues par un ´el`eve dans une mˆeme mati`ere ?

Le type du devoir

Quelle information peut distinguer deux notes obtenues par un ´el`eve dans une mˆeme mati`ere ? Le
Quelle information peut distinguer deux notes obtenues par un ´el`eve dans une mˆeme mati`ere ? Le

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

La date o`u a ´et´e obtenue la note

Cardinalit´es

CIF

Finalisation

a ´et´e obtenue la note Cardinalit´es CIF Finalisation La solution 2 est pr´ef´erable dans la majorit´e

La solution 2 est pr´ef´erable dans la majorit´e des cas

´et´e obtenue la note Cardinalit´es CIF Finalisation La solution 2 est pr´ef´erable dans la majorit´e des

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Remarque : une entit´e ne peut pas faire partie d’une relation de fa¸con optionnelle. Par exemple on ne peut pas conserver la moyenne d’un ´el`eve avec la mod´elisation pr´ec´edente.

Solution : ajouter une propri´et´e moyenne `a l’entit´e ´el`eve

avec la mod´elisation pr´ec´edente. Solution : ajouter une propri´et´e moyenne `a l’entit´e ´el`eve 27/58
avec la mod´elisation pr´ec´edente. Solution : ajouter une propri´et´e moyenne `a l’entit´e ´el`eve 27/58

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Notion d’identifiant

Identifiant

Cardinalit´es

CIF

Finalisation

Identifiant Cardinalit´es CIF Finalisation Identifiant Toutes les occurrences d’une entit´e doivent

Identifiant Toutes les occurrences d’une entit´e doivent ˆetre distinctes par au moins une propri´et´e.

D´efinition : un identifiant d’une entit´e est une propri´et´e ou un ensemble de propri´et´es de cette entit´e, permettant de caract´eriser chacune de ses occurrences de fa¸con unique

de propri´et´es de cette entit´e, permettant de caract´eriser chacune de ses occurrences de fa¸con unique 28/58

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Le concepteur doit se poser la question de l’identifiant.

Du fait de l’existence propre des entit´es, il sera toujours possible de trouver un identifiant

Si celui-ci n’existe pas dans la liste des propri´et´es, il faudra soit l’ajouter dans les propri´et´es, soit remettre en question la mod´elisation

des propri´et´es, il faudra soit l’ajouter dans les propri´et´es, soit remettre en question la mod´elisation 29/58

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Occurrence Identifiant Cardinalit´es CIF Finalisation Choix de l’identifiant : exemple Si plusieurs

Choix de l’identifiant : exemple Si plusieurs identifiants existent dans une entit´e, on retiendra celui qui est les plus adapt´e au domaine ´etudi´e. l’entreprise donne un code unique `a chaque employ´e.

chaque employ´e dispose d’un t´el´ephone portable avec son propre num´ero

un code unique `a chaque employ´e. chaque employ´e dispose d’un t´el´ephone portable avec son propre num´ero
un code unique `a chaque employ´e. chaque employ´e dispose d’un t´el´ephone portable avec son propre num´ero

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Trois identifiants sont possibles : Num´ero s´ecu, Code interne, num´ero de t´el´ephone portable, (et peut- ˆetre mˆeme le couple (nom, pr´enom)).

On ne doit pas utiliser le Num´ero de s´ecu.

Le num´ero de t´el´ephone portable est possible si tous les employ´es poss`edent bien un portable.

Le code interne a ´et´e cr´e´e pour identifier les employ´es dans cette entreprise.

bien un portable. Le code interne a ´et´e cr´e´e pour identifier les employ´es dans cette entreprise.

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Occurrence Identifiant Cardinalit´es CIF Finalisation Identifiant d’une relation D´efinition :

Identifiant d’une relation D´efinition : l’identifiant d’une relation est le produit cart´esien (la concat´enation) des identifiants des entit´es que la relation associe

Il est n´ecessaire de s’assurer que l’identifiant d’une relation en est bien un

Exemple : un ´el`eve peut avoir plusieurs notes dans une mˆeme mati`ere mais `a des dates diff´erentes

bien un Exemple : un ´el`eve peut avoir plusieurs notes dans une mˆeme mati`ere mais `a

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

(Toto, Maths, 15, 10/10/2003), (Toto, Maths, 12, 25/10/2003), (Toto, Anglais, 14, 11/10/2003), (Durand, Anglais, 8, 11/10/2003), (Toto, Droit, 5, 25/10/2003)

Anglais, 14, 11/10/2003), (Durand, Anglais, 8, 11/10/2003), (Toto, Droit, 5, 25/10/2003) 2 relations possibles 33/58

2 relations possibles

Anglais, 14, 11/10/2003), (Durand, Anglais, 8, 11/10/2003), (Toto, Droit, 5, 25/10/2003) 2 relations possibles 33/58
Objectif Approche intuitive D´efinitions et formalisme Occurrence Identifiant Cardinalit´es CIF Finalisation
Objectif
Approche intuitive
D´efinitions et formalisme
Occurrence
Identifiant
Cardinalit´es
CIF
Finalisation
Les occurrences de la relation avoir pour note sont
correctes pour les 2 MCD.
Dans le premier cas, la relation a pour identifiant : (nom ele,
nom mat). Probl`eme, ce n’est pas un identifiant pour la
relation car il existe 2 occurrences diff´erentes de la relation qui
ont une valeur identique sur cet identifiant, le MCD est donc
faux.
La relation est identifi´ee par (nom ele, nom mat, date), c’est
le deuxi`eme MCD qui est correct.
donc faux. La relation est identifi´ee par (nom ele, nom mat, date), c’est le deuxi`eme MCD

Objectif

Approche intuitive

Cardinalit´es

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Occurrence Identifiant Cardinalit´es CIF Finalisation Cardinalit´es Les cardinalit´es d’une entit´e dans une

Cardinalit´es Les cardinalit´es d’une entit´e dans une relation mesurent le minimum et le maximum de sa participation `a la relation

et le maximum de sa participation `a la relation On peut utiliser la repr´esentation en ´epaisseur

On peut utiliser la repr´esentation en ´epaisseur du MCD

et le maximum de sa participation `a la relation On peut utiliser la repr´esentation en ´epaisseur

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Occurrence Identifiant Cardinalit´es CIF Finalisation Chaque ´el`eve participe combien de fois `a la relation

Chaque ´el`eve participe combien de fois `a la relation avoir pour note ? On ne conserve que le min et le max.

Chaque mati`ere est not´ee combien de fois ? (min,max)

avoir pour note ? On ne conserve que le min et le max. Chaque mati`ere est

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

On obtient les cardinalit´es 0-2 pour ELEVE et 1-3 pour MATIERE.

les cardinalit´es 0-2 pour ELEVE et 1-3 pour MATIERE. Dans la pratique, il n’y a jamais

Dans la pratique, il n’y a jamais la repr´esentation en ´epaisseur de toutes les occurences. Il faudra faire une estimation, en particulier pour le maximum. Si celui-ci n’a pas de valeur pr´ecise on note n .

faire une estimation, en particulier pour le maximum. Si celui-ci n’a pas de valeur pr´ecise on

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Un ELEVE aura combien de notes au minimum et au maximum ? 0 pour le minimum et un certain nombre non fix´e pour le maximum d’o`u n .

certain nombre non fix´e pour le maximum d’o`u n . Une MATIERE sera not´ee combien de

Une MATIERE sera not´ee combien de fois ? 0-n (Pour tous les ´el`eves).

fix´e pour le maximum d’o`u n . Une MATIERE sera not´ee combien de fois ? 0-n

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Occurrence Identifiant Cardinalit´es CIF Finalisation Cardinalit´es les plus fr´equentes La majorit´e des

Cardinalit´es les plus fr´equentes La majorit´e des cardinalit´es sont les suivantes 0-1 : participe au plus une fois `a la relation

1-1 : chaque entit´e participe une et une seule fois `a la relation

1-n : chaque entit´e participe au moins une fois `a la relation

0-n : chaque entit´e peut participer ou non plusieurs fois `a la relation

au moins une fois `a la relation 0-n : chaque entit´e peut participer ou non plusieurs

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Objectif Approche intuitive D´efinitions et formalisme Occurrence Identifiant Cardinalit´es CIF Finalisation 40/58
Objectif Approche intuitive D´efinitions et formalisme Occurrence Identifiant Cardinalit´es CIF Finalisation 40/58

40/58

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Objectif Approche intuitive D´efinitions et formalisme Occurrence Identifiant Cardinalit´es CIF Finalisation 41/58

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Contrainte d’int´egrit´e fonctionnelle

CIF Finalisation Contrainte d’int´egrit´e fonctionnelle D´efinition Une contrainte d’int´egrit´e fonctionnelle

D´efinition Une contrainte d’int´egrit´e fonctionnelle (CIF) sur plusieurs entit´es associ´ees au sein d’une mˆeme relation, exprime que l’une des entit´es est totalement identifi´ee par la connaissance des autres

est totalement identifi´ee par la connaissance des autres Exemple : la relation d’appartenance entre un ´el`eve

Exemple : la relation d’appartenance entre un ´el`eve et une classe. Le nom de la classe peut ˆetre vu comme une propri´et´e d’un ´el`eve. Une entit´e CLASSE est cr´e´ee, il y a donc une CIF d’ELEVE vers CLASSE

une propri´et´e d’un ´el`eve. Une entit´e CLASSE est cr´e´ee, il y a donc une CIF d’ELEVE

Objectif

Approche intuitive

Formalisme :

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Occurrence Identifiant Cardinalit´es CIF Finalisation Remarques : Pour une relation de dimension 2, l’existence

Remarques : Pour une relation de dimension 2, l’existence d’une CIF est r´ev´el´ee par la pr´esence d’une cardinalit´e 1- 1 (ou 0-1).

de dimension 2, l’existence d’une CIF est r´ev´el´ee par la pr´esence d’une cardinalit´e 1- 1 (ou

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Il peut y avoir des CIF entre plus de 2 entit´es. Pour les d´etecter, il faut ´etudier les r`egles de gestion

les d´etecter, il faut ´etudier les r`egles de gestion CIF > 2 entit´es CIF1 une classe,

CIF > 2 entit´es CIF1 une classe, pour une mati`ere a toujours le mˆeme professeur.

CIF2 un professeur a au plus une mati`ere par classe.

CIF3 un professeur n’enseigne pas deux fois la mˆeme mati`ere `a des classes diff´erentes.

par classe. CIF3 un professeur n’enseigne pas deux fois la mˆeme mati`ere `a des classes diff´erentes.
par classe. CIF3 un professeur n’enseigne pas deux fois la mˆeme mati`ere `a des classes diff´erentes.

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Occurrence Identifiant Cardinalit´es CIF Finalisation CIF Les CIFs sont simplement l’expression des r`egles de

CIF Les CIFs sont simplement l’expression des r`egles de gestions,mais analys´ees `a un niveau plus fin. Cela nous permet de nous rapprocher d’un mod`ele acceptable par la machine

analys´ees `a un niveau plus fin. Cela nous permet de nous rapprocher d’un mod`ele acceptable par
analys´ees `a un niveau plus fin. Cela nous permet de nous rapprocher d’un mod`ele acceptable par

Objectif

Approche intuitive

Finalisation

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Occurrence Identifiant Cardinalit´es CIF Finalisation Finalisation Avec un MCD nous disposons de l’ensemble des

Finalisation Avec un MCD nous disposons de l’ensemble des donn´ees manipul´ees par l’entreprise

Le MCD va servir `a automatiser une partie du S.I. Il faut qu’il soit le plus propre possible

par l’entreprise Le MCD va servir `a automatiser une partie du S.I. Il faut qu’il soit

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Occurrence Identifiant Cardinalit´es CIF Finalisation v´erification du mod`ele Les r`egles du formalisme doivent

v´erification du mod`ele Les r`egles du formalisme doivent ˆetre respect´ees

Les propri´et´es ne seront pas cod´ees

du mod`ele Les r`egles du formalisme doivent ˆetre respect´ees Les propri´et´es ne seront pas cod´ees 47/58

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Absence de propri´et´e r´ep´etitive ou sans signification.

R`egle : `a une occurrence d’une entit´e (ou d’une relation) doit correspondre une et une seule occurrence de chaque propri´et´e.

Personne

Nom Pr´enom Date de naissance Mati`ere enseign´ee

une et une seule occurrence de chaque propri´et´e. Personne Nom Pr´enom Date de naissance Mati`ere enseign´ee

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Existence d’un identifiant pour les entit´es et les relations.

R`egle : Une occurrence d’une entit´e (ou d’une relation) peut-ˆetre identifi´ee de fa¸con unique grˆace `a l’occurrence de son identifiant.

Etudiant

Nom Pr´enom Date de naissance

de fa¸con unique grˆace `a l’occurrence de son identifiant. Etudiant Nom Pr´enom Date de naissance 49/58

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Occurrence Identifiant Cardinalit´es CIF Finalisation D´ependance pleine des entit´es dans les relations R`egle

D´ependance pleine des entit´es dans les relations R`egle : Les propri´et´es port´ees par une relation doivent d´ependre de la totalit´e des entit´es associ´ees par la relation.

port´ees par une relation doivent d´ependre de la totalit´e des entit´es associ´ees par la relation. 50/58
port´ees par une relation doivent d´ependre de la totalit´e des entit´es associ´ees par la relation. 50/58

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Occurrence Identifiant Cardinalit´es CIF Finalisation Respect des r`egles de gestion R`egle : L’ensemble des RG

Respect des r`egles de gestion R`egle : L’ensemble des RG d´egag´ees pendant l’´etude de l’existant, doit avoir ´et´e traduit dans le MCD. En particulier on v´erifiera que les cardinalit´es sont bien conformes aux RG

avoir ´et´e traduit dans le MCD. En particulier on v´erifiera que les cardinalit´es sont bien conformes
avoir ´et´e traduit dans le MCD. En particulier on v´erifiera que les cardinalit´es sont bien conformes

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Occurrence Identifiant Cardinalit´es CIF Finalisation La normalisation du mod`ele Ici, il n’y a plus de r`egles

La normalisation du mod`ele Ici, il n’y a plus de r`egles strictes `a v´erifier, il faut r´efl´echir `a une mod´elisation qui ´evite le plus possible la redondance d’information tout en restant fid`ele aux r`egles de gestion.

qui ´evite le plus possible la redondance d’information tout en restant fid`ele aux r`egles de gestion.
qui ´evite le plus possible la redondance d’information tout en restant fid`ele aux r`egles de gestion.

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

´

El´ementarit´e des propri´et´es Toutes les propri´et´es doivent ˆetre ´el´ementaires par rapport aux choix de gestion. Par exemple pour repr´esenter une adresse :

La propri´et´e : Adresse Les propri´et´es : Num´ero Adresse Nom de rue Code postal Nom
La propri´et´e : Adresse
Les propri´et´es :
Num´ero
Adresse
Nom de rue
Code postal
Nom ville
adresse : La propri´et´e : Adresse Les propri´et´es : Num´ero Adresse Nom de rue Code postal

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

D´ependance pleine de l’identifiant

Une propri´et´e port´ee par une entit´e (ou une relation) doit d´ependre de la totalit´e de l’identifiant de cette entit´e (ou relation).

Exemple : une classe est reconnue par une fili`ere et un num´ero de groupe. Elle poss`ede un nombre d’´el`eves et des conditions d’acc`es qui sont communes `a toutes les classes d’une mˆeme fili`ere.

d’´el`eves et des conditions d’acc`es qui sont communes `a toutes les classes d’une mˆeme fili`ere. 54/58

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Occurrence Identifiant Cardinalit´es CIF Finalisation La d´ecomposition du mod`ele Il faut ´eviter de faire des

La d´ecomposition du mod`ele Il faut ´eviter de faire des relations de grande dimension. Il faut chercher dans ce cas `a les diminuer par la pr´esence de CIF.

de faire des relations de grande dimension. Il faut chercher dans ce cas `a les diminuer
de faire des relations de grande dimension. Il faut chercher dans ce cas `a les diminuer

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Occurrence Identifiant Cardinalit´es CIF Finalisation La quantification du mod`ele C’est une estimation de la

La quantification du mod`ele C’est une estimation de la place que va occuper la base de donn´ees correspondant au MCD

du mod`ele C’est une estimation de la place que va occuper la base de donn´ees correspondant
du mod`ele C’est une estimation de la place que va occuper la base de donn´ees correspondant

Objectif

Approche intuitive

Conclusion

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Occurrence Identifiant Cardinalit´es CIF Finalisation Construction d’un MCD identifier les propri´et´es

Construction d’un MCD identifier les propri´et´es

d´egager des entit´es

attribuer les propri´et´es

D´efinir les associations (avec leurs propri´et´es)

Noter les CIF

entit´es attribuer les propri´et´es D´efinir les associations (avec leurs propri´et´es) Noter les CIF 57/58

Objectif

Approche intuitive

D´efinitions et formalisme

Occurrence

Identifiant

Cardinalit´es

CIF

Finalisation

Occurrence Identifiant Cardinalit´es CIF Finalisation Bibliographie Cours Base de donn´ees J.Chambin Cours J.M.

Bibliographie Cours Base de donn´ees J.Chambin Cours J.M. Couvreur

Identifiant Cardinalit´es CIF Finalisation Bibliographie Cours Base de donn´ees J.Chambin Cours J.M. Couvreur 58/58
Identifiant Cardinalit´es CIF Finalisation Bibliographie Cours Base de donn´ees J.Chambin Cours J.M. Couvreur 58/58