1 / 17

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

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. Généralisation/ Spécialisation.

Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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. Généralisation/spécialisation Exemple de hiérarchie MAISON CLIENT Entité générique numClient Nomclient adrClient posséder louer Propriétaire Locataire idProprio nomProprio adrProprio typeProprio idLocataire nomLoc adrLoc revenusLocat Locataire Propriétaire revenusLocat typeProprio Entités spécifiques

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

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

  6. Généralisation/ SpécialisationMé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.

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

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

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

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

  11. Couverture et disjonction * * * * * * T XT * * * * * * * X

  12. Mise en place de la contrainte X ou XT ou T

  13. Le passage au modèle logique de données Trois stratégies de base : • Créer l’entité générique seulement • Créer uniquement les entités spécifiques avec héritage de toutes les propriétés. • Créer l’entité générique et les entités spécifiques avec l’héritage : • de toutes les propriétés • de l’identifiant seulement

  14. Le passage au modèle logique avec windesign Les stratégies proposées: transfo MLR

  15. Transfo MLR

  16. Stratégie 1

More Related