Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
mcd:les_relations_cif [2018/02/01 16:02] mael.mousson créée |
mcd:les_relations_cif [2018/02/01 16:25] (Version actuelle) mael.mousson |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
Une Contrainte d'Intégrité Fonctionnelle (en abrégé : CIF) se définit par le fait que l'une des entités participant à l'association est complètement déterminée par la connaissance d'une ou plusieurs autres entités participant dans cette même association. | Une Contrainte d'Intégrité Fonctionnelle (en abrégé : CIF) se définit par le fait que l'une des entités participant à l'association est complètement déterminée par la connaissance d'une ou plusieurs autres entités participant dans cette même association. | ||
+ | |||
+ | ===Exemple :=== | ||
+ | |||
+ | |||
+ | {{:mcd:images.jpg?400|}} | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | =====CIF sur une relation binaire===== | ||
+ | |||
+ | ===Representation graphique des CIF :=== | ||
+ | |||
+ | {{:mcd:images.png?500|}} | ||
+ | |||
+ | |||
+ | * Exprime qu'à partir d'une occurrence d'une entité, lui correspond ( au plus ) une seule occurrence de l'autre entité | ||
+ | |||
+ | - La cardinalité maximum =1 | ||
+ | - et l'existence d'une dépendance. Ces relations seront couramment appelées relations binaires fonctionnelles | ||
+ | |||
+ | |||
+ | ===Exemple :=== | ||
+ | |||
+ | - 1 membre du personnel est affecté à 1 seul établissement (affecter ne renvoie qu'une valeur) | ||
+ | - La flèche traduit ici une dépendance de Personnel envers Etablissement | ||
+ | - La flèche n'indique donc pas un sens de lecture mais le sens de la dépendance | ||
+ | |||
+ | {{:mcd:capture.png?500|}} | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | ===== CIF sur une relation n-aire ===== | ||
+ | |||
+ | * CIF n'englobant pas la totalité de la collection: | ||
+ | |||
+ | - Un cours ne peut avoir lieu que dans une salle | ||
+ | |||
+ | |||
+ |