
Chapter 3 Guide de référence du fichier de ressource de SGBD
Gestion de la génération et du reverse engineering
PowerAMC prend en charge la génération et le reverse engineering à la fois par scripts et via des connexions directes à la base de données.
Dans cette section :
- Instruction est utilisé pour définir une syntaxe SQL. Les instructions contiennent des variables qui seront évaluées lors de la génération et le reverse engineering de script.
- Requête est réservé pour décrire le reverse engineering direct de base de données
Les instructions pour la génération de script, le reverse engineering de script et la génération directe de base de données sont identiques, alors que le reverse engineering direct de base de données peut requérir des requêtes particulières.
Les processus de génération et de reverse engineering peuvent être définis comme suit :
- Génération - les instructions sont analysées et les variables évaluées et remplacées par leur valeur effective prise dans le modèle courant. Les mêmes instructions sont utilisées pour la génération de script et pour la génération directe.
- Reverse engineering – peut être effectué par :
- Script - PowerAMC analyse le script et identifie les différentes instructions à l'aide de leur caractère de fin (défini dans Script\Sql\Syntax). Chaque instruction individuelle est "associée" avec une instruction existante dans le fichier de définition de SGBD afin de valider les variables dans les instructions récupérées via reverse engineering sous la forme d'éléments dans un modèle PowerAMC.
- Connexion directe à la base de données - des requêtes spéciales sont utilisées pour récupérer des informations dans les tables système de la base de données. Chaque colonne d'un jeu de résultats est associée à une variable. Un en-tête de script spécifie l'association entre les colonnes du jeu de résultats et la variable. Les valeurs des enregistrements renvoyés sont stockées dans ces variables, qui sont alors validées comme valeurs d'attribut d'objet.
Pour plus d'informations sur les variables, voir Chaînes et variables facultatives.
Copyright (C) 2008. Sybase Inc. All rights reserved.
|
|