Un fichier de définition de SGBD est fichier de ressource de PowerAMC qui fournit à PowerAMC les informations nécessaires pour la modélisation, le reverse engineering et la génération pour un SGBD particulier. Il inclut différentes catégories qui contiennent des entrées avec des instructions SQL ou d'autres paramètres pouvant définir comment modéliser, générer pour le SGBD, ou lui faire subir un reverse engineering.
PowerAMC fournit des fichiers de définition pour les SGBD les plus populaires. Les fichiers de définition de SGBD sont situés dans le répertoire répertoire_installation/Fichiers de ressources/SGBD, et peuvent avoir un suffixe .xdb.
Vous pouvez consulter ou modifier le fichier de définition du SGBD attaché à votre MPD dans l'Editeur de ressource, en sélectionnant
. Lorsque vous sélectionnez une catégorie ou un élément dans le volet de gauche, le nom, la valeur et le commentaire associés sont affichés dans la partie droite de la boîte de dialogue.General - contient des informations générales sur la base de données, sans catégorie Catégorie General). Tous les éléments définis dans la catégorie General s'appliquent à tous les objets de la base de données.
Script - utilisé pour la génération et le reverse engineering. Contient les sous-catégories suivantes :
Syntax - paramètres généraux relatifs à la syntaxe SQL (voir Catégorie Syntax)
Format - paramètres relatifs aux caractères admis (voir Catégorie Format)
File - éléments de texte header, footer et usage utilisés lors de la génération (voir Catégorie File)
Keywords - liste des mots réservés SQL et des fonctions (voir Catégorie Keywords)
Objects - contient des commandes permettant de créer, supprimer ou modifier tous les objets dans la base de données. Inclut également des commandes définissant le comportement de l'objet, ses valeurs par défaut et les requêtes SQL nécessaires, les options de reverse engineering, etc. (voir Catégorie Script/Objects).
Data Type - contient la liste des types de données valides pour le SGBD spécifié et les types correspondants dans PowerAMC (voir Catégorie Script/Data Type).
Customize - Extrait des informations depuis les fichiers de définition de SGBD PowerAMC Version 6. N'est plus utilisé dans les version ultérieures.
ODBC - présent uniquement si le SGBD ne prend pas en charge les instructions standard pour la génération. Dans ce cas, la catégorie ODBC contient des éléments supplémentaires nécessaires pour la génération via une connexion directe.
Transformation Profiles – contiennent des groupes de transformations utilisées lors de la génération de modèle lorsque vous devez appliquer des modifications à des objets source ou cible. Pour plus d'informations, voirTransformations et profils de transformation (Profile) et Guide des fonctionnalités générales > Liaison et synchronisation de modèles > Génération de modèles et d'objets de modèle > Génération de modèles et d'objets de modèle > Fenêtre d'options de génération > Application de transformations.
Profile - permet de définir des types d'attributs étendus et des attributs étendus pour les objets de base de données. Pour plus d'informations, voir Catégorie Profile (SGBD).