La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Extension du modèle E/A Généralisation/ Spécialisation

Présentations similaires


Présentation au sujet: "Extension du modèle E/A Généralisation/ Spécialisation"— Transcription de la présentation:

1 Extension du modèle E/A Généralisation/ Spécialisation
Mettre en place une hiérarchie afin de factoriser les propriétés communes

2 Généralisation/ Spécialisation
Généraliser: C’est l’opération qui consiste à regrouper dans une entité plus générale ( dite entité générique) les propriétés communes présentes dans des entités différentes mais semblables. Spécialiser: C’est l’opération qui consiste à prendre en compte les caractéristiques particulières de certaines entités ( dites entités spécifiques)

3 Exemple de hiérarchie MAISON CLIENT Entité générique
Généralisation/spécialisation CLIENT Entité générique numClient Nomclient adrClient posséder louer Propriétaire Locataire idProprio nomProprio adrProprio typeProprio idLocataire nomLoc adrLoc revenusLocat Propriétaire Locataire revenusLocat typeProprio Entités spécifiques

4

5 Généralisation/ Spécialisation
La relation « est un » : similitude CLIENT PROPRIETAIRE LOCATAIRE

6 Généralisation/ Spécialisation
Un autobus est un véhicule Une voiture est un véhicule VEHICULE Autobus Voiture Une hiérarchie

7 Généralisation/ Spécialisation Mécanisme d’héritage
L’héritage des propriétés: Les entités spécialisées héritent des propriétés des entités génériques ; elles ont: leurs caractéristiques propres les caractéristiques communes. L’identifiant: Les entités spécialisées héritent de l’identifiant de l’entité générique. Les associations: Les entités spécialisées hérite des associations auxquelles participe l’entité générique. Elle participent à des associations spécifiques.

8 Exemple d’héritage PERSONNE HOPITAL HOMME FEMME accoucher Nom prénom
adresse HOPITAL HOMME FEMME accoucher nombreGrossesses

9 Exemple d’héritage EMPLOYE SERVICE SECRETAIRE CADRE PROJET affecter
Nom adresse SECRETAIRE CADRE Vitesse de frappe prime responsable PROJET

10 Hiérarchie double VEHICULE Poids lourd Voiture Autobus Camion
Num Constructeur proprio VEHICULE Poids lourd vitesselimitée Voiture nbrePlaces nbreMaxPlaces Autobus tonnage Camion

11 Contraintes sur l’héritage
Question: Comment sont disposés les sous-ensembles ? Réunion Intersection

12 Couverture et disjonction
Non disjonction Couverture Non couverture * * * * * T XT * * * * * * * X

13 Mise en place de la contrainte
X ou XT ou T


Télécharger ppt "Extension du modèle E/A Généralisation/ Spécialisation"

Présentations similaires


Annonces Google