Vérification des associations (MCD)

PowerAMC fournit des vérifications de modèle par défaut afin de contrôler la validité des associations.

Vérification

Description et correction

Le nom/code contient des termes qui ne figurent pas dans le glossaire

[si le glossaire est activé] Les noms et les codes ne doivent contenir que des termes approuvés tirés du glossaire.
  • Correction manuelle - Modifiez le nom ou le code de sorte qu'il ne contienne que des termes du glossaire.
  • Correction automatique - Aucune

Le nom/code contient des synonymes de termes de glossaire

[si le glossaire est activé] Les noms et les codes ne doivent pas contenir de synonymes de termes de glossaire.
  • Correction manuelle - Modifiez le nom ou code de sorte qu'il ne contienne que des termes du glossaire.
  • Correction automatique - Remplace les synonymes par les termes de glossaire qui leur sont associés.

Unicité du nom/code

Les noms d'objet doivent être uniques dans l'espace de noms.
  • Correction manuelle - Modifiez le nom ou code en double.
  • Correction automatique - Ajoute un numéro au nom ou code en double.

Nombre de liens >= 2

Une association est isolée et ne définit donc pas de relation entre entités.
  • 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 doit être binaire.
  • 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. Il ne peut y avoir qu'un seul lien identifiant entre deux entités, sinon une dépendance circulaire est créée.
  • 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

Il y a des associations bijectives entre deux entités lorsqu'il existe une association bidirectionnelle avec une cardinalité un-un entre ces entités. Ceci équivaut à une fusion de deux entités.
  • 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

Un lien identifiant introduit une dépendance entre deux entités. Une association ayant ce type de lien ne 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

Une association plusieurs-plusieurs et une entité ne peuvent pas avoir le même nom ou code.
  • Correction manuelle : Modifiez le nom de l'association n,n ou de l'entité

  • Correction automatique : Aucune