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