Chapter 11 Reverse engineering d'une base de données dans un MPD


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 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.
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, la régénération des références et la régénération des clés primaires, reportez-vous au chapitre Construction de diagrammes physiques.

 


Copyright (C) 2008. Sybase Inc. All rights reserved.