Onglet Options de la boîte de dialogue de reverse engineering

Lorsque vous procédez au reverse engineering d'une structure de base de données à l'aide de fichiers script ou via une source de données, vous pouvez définir des options relatives à la régénération effectuée à l'issue du reverse engineering.

Les options de régénération permettent de procéder automatiquement aux opérations suivantes à l'issue du reverse engineering :

Option

Description

Régénérer automatiquement les références lorsqu'elles n'ont pas été récupérées par le reverse engineering

Régénère les références (voir Régénération des références) lorsqu'aucune référence n'a été récupérée via le reverse engineering. Une référence est ensuite créée entre chaque colonne appartenant à une clé primaire et une colonne dont le nom et le type de données est identique dans une autre table, mais qui n'appartient ni à une clé primaire ni à une clé étrangère.

Régénérer automatiquement les clés primaires à partir des index uniques lorsque les tables sont dépourvues de clé et n'ont qu'un index unique

Régénère les clés primaires (voir Régénération des clés primaires) à partir des index uniques lorsque les tables sont dépourvues de clé et ont un seul index unique.

Procéder au reverse engineering des tables parent pour les références de tables sélectionnées

Inclut dans le reverse engineering les parents des tables enfant sélectionnées afin de compléter la définition de ces tables.

Créer les symboles

Crée un symbole pour chaque objet obtenu par reverse engineering dans le diagramme. Si vous n'utilisez pas cette option, les objets ne sont visibles que dans l'Explorateur d'objets.

Dans le cas d'un reverse engineering portant sur un grand nombre d'objets avec des interactions complexes, la fonctionnalité de disposition automatique peut être amenée à créer des synonymes d'objets pour améliorer la lisibilité du diagramme. Par exemple, si une table comporte un grand nombre de références, la fonctionnalité de disposition automatique va créer un synonyme de cette table à un autre emplacement du diagramme afin de réduire la longueur des références.

Appliquer la conversion de code en nom aux objets récupérés

Applique le script de conversion de code en nom spécifié dans les options de modèle (voir Guide des fonctionnalités générales > Modélisation avec PowerAMC > Objets > Conventions de dénomination).

Codage de fichier

Spécifies le codage de fichier par défaut des fichiers sur lesquels vous faites porter le reverse engineering. Cliquez sur le bouton Points de suspension à droite de cette option pour changer ce codage (voir Reverse engineering du codage de fichier).

Fin de bloc/Fin de commande

Spécifies les caractères de fin de bloc ou de commande pour le script récupéré via reverse engineering. Par défaut, la zone affiche les valeurs définies dans le fichier de définition de SGBD, sous Script\SQL\Syntax, et les modifications que vous y effectuez sont enregistrées dans le Registre pour être réutilisées dans d'autres modèles. Pour restaurer la valeur du SGBD, cliquez sur l'outil Restaurer depuis le SGBD.

Base de données sensible à la casse des caractères

Déclare la base de données faisant l'objet du reverse engineering comme prenant en considération la casse des caractères et active l'option Respect de la casse du nom/code dans le modèle résultant