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 lorsqu'aucune référence n'a été récupérée via le reverse engineering. Le programme commence par détecter les colonnes dont le nom et le type de données sont identiques dans des tables différentes. 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 à 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. La disposition des symboles dans le diagramme est définie automatiquement. 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 d'améliorer la lisibilité de la présentation du diagramme. |
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 > L'interface de PowerAMC > Objets > Propriétés d'un objet > Conventions de dénomination). |
Codage de fichier |
Permet de modifier le codage de fichier par défaut des fichiers sur lesquels vous faites porter le reverse engineering. Reportez-vous à la section Reverse engineering du codage de fichier. |
Fin de bloc |
Déclare le caractère de fin de bloc pour le script récupéré via reverse engineering. Par défaut, la zone affiche la valeur définie dans le SGBD, sous Script\SQL\Syntax. Vous pouvez modifier cette valeur, si cette dernière est sauvegardée dans le Registre et réutilisée dans un autre modèle. Vous pouvez également restaurer la valeur du SGBD à l'aide de l'outil Restaurer depuis le SGBD. |
Fin de commande |
Déclare le caractère de fin de commande pour le script récupéré via reverse engineering. Par défaut, la zone affiche la valeur définie dans le SGBD, sous Script\SQL\Syntax. Vous pouvez modifier cette valeur, si cette dernière est sauvegardée dans le Registre et réutilisée dans un autre modèle. Vous pouvez également restaurer la valeur du SGBD à l'aide de 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 |
Pour plus d'informations sur les index, sur la régénération des références et la régénération des clés primaires, voir Construction de diagrammes physiques de données.