Documente Academic
Documente Profesional
Documente Cultură
1
UV8-Contrainte d'unicité
2
UV8-Contrainte d'unicité
TOILETTER(numEspece#,libjour#,numGardien#)
3
UV8-MERISE 2
4
UV8-Héritage
● Exemple : MCD
Gestion des contrats
(faux)
5
UV8-Héritage
● Première solution
possible : changer les
noms des propriétés
6
UV8-Héritage
● Seconde solution :
tout regrouper dans
une seule entité
7
UV8- Héritage
● La solution MERISE 2 :
on regroupe les
propriétés communes
dans une même entité
(l'entité générique) et
les propriétés
spécialisées dans des
entités dites
spécialisées
8
UV8- Héritage
Le concept d’héritage
9
UV8- Héritage
On dit qu’il y a héritage simple quand un sous-
type n’a qu’un seul sur-type.
Entité générique:
- porteuse des propriétés communes
- peut participer à des associations génériques
Entités spécialisées:
- héritent des propriétés et des associations de
l'entité générique
- porteuses de propriétés spécifiques
- peuvent participer à des associations
spécifiques
10
UV8-HERITAGE
● Le sous-type
hérite de toutes
les propriétés de
son sur-type y
compris de son
identifiant.
● Le sous typage
est une orientation
vers le monde
"objet".
11
UV8-HERITAGE
● Contrat : entité
générique
● Contrat Auto et
Contrat
Habitation :
entités
spécifiques
12
UV8-HERITAGE
● Exemple de
spécialisation avec
trois sous-type
13
UV8-HERITAGE
● Exemple de
généralisation/
spécialisation multiple
14
UV8-Héritage et Contraintes
Contrainte de couverture
Contrainte de disjonction
Contrainte de partition (XT ou +)
Contrainte de totalité (T)
Contrainte d'exclusion (X)
Absence de contrainte (aucun symbole)
15
UV8-Héritage et Contraintes
Contrainte de couverture :
17
UV8-Héritage et Contraintes
18
UV8-Héritage et Contraintes
La contrainte de totalité (T) :
19
UV8-Héritage et Contraintes
22
UV8- Héritage et MLD
23
UV8-Héritage et MLD
Première possibilité :
24
UV8-Héritage et MLD
Deuxième possibilité :
25
UV8- Héritage et MLD
Troisième possibilité :
26