Chapter 9 Gestion des modèles de données
Lors de la vérification d'un modèle, les contrôles suivants sont effectués sur les clé :
Vérification | Description et correction |
---|---|
Unicité du nom et du code de clé | Les noms et codes de clé 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 |
Longueur de code de clé | La longueur du code d'une clé 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→Key).
Correction manuelle : Raccourcissez le code de la clé 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 |
Existence de colonne de clé | Chaque clé doit comporter au moins une colonne.
Correction manuelle : Ajoutez une colonne à la clé à partir de l'onglet Colonnes de la feuille de propriétés de clé Correction automatique : Supprime la clé dépourvue de colonne |
Inclusion de clé | Une clé ne peut pas être incluse dans une autre clé (dans certaines colonnes, quel que soit leur ordre).
Correction manuelle : Supprimez la clé qui inclut une autre clé Correction automatique : Aucune |
Clé composée de plusieurs colonnes dont une colonne de séquence | Si la colonne initialisée par la séquence fait déjà partie d'une clé, elle ne doit pas être incluse dans une clé portant sur plusieurs colonnes.
Correction manuelle : Détachez la séquence d'une colonne faisant partie d'une clé portant sur plusieurs colonnes Correction automatique : Aucune |
Copyright (C) 2008. Sybase Inc. All rights reserved. |
![]() |