Vérification des relations (MLD/MCD)

Lors de la vérification d'un modèle, les contrôles suivants sont effectués sur les relations :

Vérification

Description et correction

Unicité du nom et du code de relation

Les noms et les codes de relation doivent être uniques dans le modèle.

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

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

Relation avec un raccourci enfant

Un raccourci externe peut être généré comme table enfant. Une entité qui se trouve à l'extrémité "plusieurs" d'une relation un-plusieurs ou qui n'est pas dominante ne doit pas être un raccourci externe car la référence ne sera pas générée lors de la génération d'un MPD.

Correction manuelle : Changez la cardinalité de la relation ou l'entité qui ne doit pas être un raccourci externe.

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.


Created October 8, 2009. Send feedback on this help topic to Sybase Technical Publications: pubs@sybase.com