Chapter 9 Gestion des modèles de données


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

 


Copyright (C) 2008. Sybase Inc. All rights reserved.