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

Les contraintes dans un MCD

Présentations similaires


Présentation au sujet: "Les contraintes dans un MCD"— Transcription de la présentation:

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 UNITE Articles produits ARTICLES

12 Contrainte d’exclusion

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

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

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

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 UNITE Articles produits 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 Pivot « On »:
«On ne scie pas la branche sur laquelle on est assis »  Pivot « On »:

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

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


Télécharger ppt "Les contraintes dans un MCD"

Présentations similaires


Annonces Google