1 / 24

Les contraintes dans un MCD

Les contraintes dans un MCD. - rappels sur les différents types de contraintes contraintes interrelations. Toutes sortes de contraintes. Contraintes d’intégrité - identifiant - identifiant d’une association dépendance fonctionnelle entre entités

mirit
Download Presentation

Les contraintes dans un MCD

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. Les contraintes dans un MCD - rappels sur les différents types de contraintes contraintes interrelations

  2. Toutes sortes de contraintes • Contraintes d’intégrité - identifiant - identifiant d’une association dépendance fonctionnelle entre entités • Contraintes sur un héritage • Contraintes interrelations

  3. Contrainte d’intégrité fonctionnelle • C’est une contrainte intra-association . certaines occurrences de l’association sont interdites. • C’est une dépendance fonctionnelle liant une partie des identifiants des entités associées.

  4. Exemple1 • Contrainte entre identifiants CLASSE PROFESSEUR enseigner MATIERE SALLE

  5. Exemple2 • Cursus ETUDIANT DATE cursus DIPLOME

  6. C.I.F

  7. Contraintes sur les généralisations/spécialisations • Contrainte de totalité ( T ) et contrainte d’exclusion( X) . Type de la contrainte

  8. Exemples • Une hiérarchie : VEHICULE tourisme Poids lourds

  9. Contraintes inter-associations • Contraintes sur la participation d’une entité à plusieurs associations. • Quatre types - Egalité : = ou S - Inclusion : I - Exclusion: + ou X - Totalité : T ou (XT si partition)

  10. Schéma de la contrainte Type de contrainte ENTITE association1 association2

  11. Contrainte d’exclusion Les articles sont soit des articles achetés soit des articles fabriqués ACHETER FOURNISSEUR ARTICLE X Articles achetés PRODUIRE Articles produits UNITE ARTICLES

  12. Contrainte d’exclusion

  13. Contrainte d’égalité Toutes les commandes passées par un client sont des commandes de pièces détachées PASSER PAR CLIENT COMMANDE = commandes Clients CONCERNER Commandes de pièces détachées PIECE DETACHEE

  14. Contrainte d’égalité ou simultanéité

  15. Contrainte d’inclusion Ne peut emprunter qui veut ! SOUSCRIRE ABONNEMENT Personnes PERSONNE I Personnes emprunteuses EFFECTUER Personnes abonnées EMPRUNT

  16. Exemple d’inclusion

  17. Contrainte de totalité Les articles sont soit des articles achetés soit des articles fabriqués ACHETER FOURNISSEUR 0,n ARTICLE T 0,1 Articles achetés PRODUIRE Articles produits UNITE ARTICLES

  18. Exemple de totalité

  19. Contrainte de totalité comme partition

  20. Deux entités comme pivot • Citoyen et logement

  21. Deux entités pivot dans une inclusion

  22. Changement de pivot «On ne scie pas la branche sur laquelle on est assis » Pivot « On »:

  23. Changement de pivot «On ne scie pas la branche sur laquelle on est assis » • Pivot membre

  24. Double pivot «On ne scie pas la branche sur laquelle on est assis » Implicite les deux pivots:

More Related