Vérification des associations (MCD)

PowerAMC fournit des vérifications par défaut afin de contrôler la validité des 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

Nombre de liens >= 2

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

Nombre de liens >= 2 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

Nombre de lien identifiants <= 1s

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