Vérifications des références (MPD)

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

Vérification

Description et correction

Unicité de nom et de code de référence

Les noms et codes de référence doivent être uniques dans le modèle.

Correction manuelle : Modifiez le nom/code en double

Correction automatique : Ajoute un numéro au nom/code en double

Référence réflexive et obligatoire

Le modèle contient une référence réflexive obligatoire qui ne devrait pas comporter un parent obligatoire, ce qui risque de produire des jointures incohérentes.

Correction manuelle : Corrigez la référence en décochant la case Parent obligatoire

Correction automatique : Aucune

Existence de jointure de référence

Une référence doit comporter au moins une jointure de référence.

Correction manuelle : Créez une jointure pour la référence, ou bien supprimez la référence

Correction automatique : Supprime la référence dépourvue de jointure

Longueur maximum de code de référence

La longueur du code d'une référence ne doit pas être supérieure à la valeur spécifiée dans la définition du SGBD (entrée MaxConstLen dans la catégorie Objects > Reference ) ou dans les conventions de dénomination des options du modèle.

Correction manuelle : Raccourcissez le code de la référence pour le rendre conforme aux spécifications

Correction automatique : Tronque le code pour qu'il ne dépasse pas la longueur maximale spécifiée dans la définition de SGBD

Jointures incomplètes

Les jointures doivent être complètes.

Correction manuelle : Sélectionnez une colonne de clé étrangère ou activez la migration de clé primaire

Correction automatique : Aucune

Ordre de jointure

L'ordre des jointures doit être identique à l'ordre des colonnes de clé dans le cas de certains SGBD.

Correction manuelle : Si nécessaire, changez l'ordre des jointures pour le rendre conforme à l'ordre des colonnes

Correction automatique : L'ordre des jointures est changé pour correspondre à l'ordre des colonnes de clés


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