Vérification des relations (MLD/MCD)

PowerAMC fournit des vérifications par défaut afin de contrôler la validité des relations.

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.

Dépendance réflexive

Une relation de dépendance est une relation dans laquelle une entité dépend d'une autre pour son identification. Ce type de relation ne peut par conséquent pas être réflexive.

  • Correction manuelle : Modifiez ou supprimez la dépendance réflexive

  • Correction automatique : Aucune

Référence réflexive et obligatoire

Le modèle contient une relation réflexive obligatoire.

  • Correction manuelle : Désélectionnez la case Obligatoire pour rendre la relation entre les entités non obligatoire

  • Correction automatique : Aucune

Relation bijective entre deux entités

Ce type de relation comporte deux liens d'association de 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 relation

  • Correction automatique : Aucune

Contrainte d'unicité de nom entre une relation n-n et des entités

Les noms de relation n,n et d'entité doivent être uniques dans le modèle.

  • Correction manuelle : Modifiez le nom de la relation n,n ou de l'entité pour être en mesure de générer le MPD

  • Correction automatique : Aucune

Cohérence entre les parties dominante et dépendante

Une relation dépendante ne peut pas être également dominante.

  • Correction manuelle : Cochez la case Dominante à l'autre extrémité de la relation

  • Correction automatique : Aucune

Lien identifiant depuis une entité enfant

[MCD avec notation Barker uniquement] Une entité enfant ne peut pas être dépendante d'une autre entité que ses parents.

  • Correction manuelle : Supprimez la relation de dépendance avec l'entité non-parent.

  • Correction automatique : Aucune

Relations plusieurs-plusieurs

[MLD uniquement] Les relations plusieurs-plusieurs ne sont pas permises.

  • Correction manuelle : Créez une entité intermédiaire qui contient les identifiants primaires des entités "plusieurs-plusieurs" précédentes.

  • Correction automatique : Aucune.