Analyse du dictionnaire des tables d'une base
Accessible depuis le Descripteur de Données, dans le menu Outils (menu texte du haut).
Pour une base de données sélectionnée, cet outil liste certaines erreurs. En général Oxygène n’est pas gêné par ces erreurs car il n’y a pas de contrôle d’intégrité en temps réel dans la base de données propriétaire d’Oxygène. Ce sont les applications qui s’en chargent.
Mais si vous souhaitez basculer sur une base SQL, ces erreurs peuvent être bloquantes.
Liste des erreurs possibles :
Pas de clé primaire définie ou Le champ IDENT n’est pas déclaré comme clé primaire
Correction : créer un champ IDENT s’il n’existe pas
Et sur les propriétés du champ IDENT, cocher Clé primaire
… ou un autre champ qui sert de clé (donc sans homonymes ni valeurs vides)
Lien mal défini …: Pour les champs de clé étrangère XXX_IDENT
Correction : dans les propriétés du champ, corriger le Lien
Le champ XXX_IDENT n’a pas de lien défini
Correction : dans les propriétés du champ, mettre un Lien