Chapter 4 Utilisation des Modèles Conceptuels de Données
Lors de la vérification d'un MCD, les contrôles suivants sont effectués sur les associations :
Vérification | Description et correction |
---|---|
Unicité du nom et du code d'association | Les noms et les codes d'association doivent être uniques dans l'espace de nom.
Correction manuelle : Modifiez le nom/code en double Correction automatique : Modifie le nom/code de l'objet sélectionné en y ajoutant un numéro |
Association dotée de deux liens au moins | Une association établit une relation entre entités et ne peut donc rester isolée.
Correction manuelle : Définissez au moins deux liens entre cette association et une ou plusieurs entités Correction automatique : Aucune |
Association dotée de deux liens avec un lien identifiant | Un lien identifiant introduit une dépendance entre deux entités. Une association comportant ce type de lien ne peut donc rester isolée.
Correction manuelle : Définissez au moins deux liens entre cette association et une ou plusieurs entités, décochez également la case Identifiant pour un lien Correction automatique : Aucune |
Association dotée d'un lien identifiant et pas plus | Un lien identifiant introduit une dépendance entre deux entités. Deux liens identifiants au sein d'une même association définissent une dépendance circulaire.
Correction manuelle : Définissez un unique lien identifiant entre les deux entités, également décocher la case Identifiant pour l'un de ces liens Correction automatique : Aucune |
Absence de propriété avec un lien identifiant | Une association comportant un lien identifiant ne peut pas avoir de propriété.
Correction manuelle : Transférez les propriétés de l'association dans l'entité dépendante (celle qui est reliée à l'association par le lien identifiant) Correction automatique : Aucune |
Association bijective entre deux entités | Ce type d'association comporte plusieurs liens avec une cardinalité 1,1. Il équivaut à la fusion de ces deux entités en une seule.
Correction manuelle : Fusionnez les entités ou bien modifiez la cardinalité des liens Correction automatique : Aucune |
Cardinalité maximale des liens | Une association comportant plus de deux liens ne doit avoir que des liens dont la cardinalité maximale est supérieure à 1.
Correction manuelle : Modifiez la cardinalité maximale de ce type de liens pour la rendre supérieure à 1 Correction automatique : Aucune |
Lien identifiant réflexifs | Dans un lien identifiant, une entité dépend d'une autre entité pour son identification. Une association comportant ce type de lien ne peut donc pas être réflexive.
Correction manuelle : Modifiez l'association entre les entités ou bien décochez la case Identifiant pour un lien Correction automatique : Aucune |
Contrainte d'unicité de nom entre une association n,n et des entités | Les noms d'association n,n et d'entité doivent être uniques dans le modèle.
Correction manuelle : Modifiez le nom de l'association n,n ou de l'entité Correction automatique : Aucune |
Copyright (C) 2007. Sybase Inc. All rights reserved. |
![]() |