HOPEX Information Architecture > Couche physique IA > HOPEX Information Architecture - Couche physique
HOPEX Information Architecture - Couche physique
HOPEX Information Architecture permet de concevoir et de modéliser des bases de données.
Une base de données décrit l'organisation d'un système sous forme d'un ensemble de données stockées de façon structurée.
HOPEX Information Architecture intègre par défaut les niveaux de modélisation logique et physique et permet le passage d'un modèle à un autre. Vous pouvez ainsi :
Construire un diagramme de données ou diagramme de classes.
Créer, à partir de ce diagramme, les tables d'une base de données, avec ses colonnes, index et clés ainsi que les dessins du diagramme relationnel correspondant.
Optimiser le diagramme relationnel obtenu et générer les ordres SQL de définition des tables. HOPEX Information Architecture permet en particulier de prendre en compte des évolutions du modèle conceptuel sans perdre les optimisations effectuées sur le diagramme relationnel.
Rétro-générer la définition d'une base de données à l'aide du protocole ODBC, pour créer les tables et colonnes correspondantes dans HOPEX Information Architecture, et obtenir le diagramme de données ou diagramme de classes correspondant.
Options de modélisation des données
Les formalismes
Vous pouvez modéliser les données logiques à partir de deux formalismes :
le paquetage de données, pour construire les diagrammes de classes (notation UML). Ce formalisme est coché par défaut.
le modèle de données, pour les diagrammes de données (notations standard, IDEF1X, I.E, Merise)
Pour afficher un des formalismes :
1. Dans le bureau, cliquez sur le menu Menu principal > Paramètres > Options.
2. Dans l'arbre de navigation, dépliez le dossier Modélisation des données.
3. Cliquez sur Formalisme de données.
4. Dans la partie droite de la fenêtre cochez le(s) formalisme(s) que vous voulez afficher.
5. Cliquez sur OK.
Les dossiers correspondant aux paquetages et aux modèles de données apparaissent dans le volet de navigation Données logiques.
Formalisme logique et synchronisation
Dans HOPEX Information Architecture V2R1, le formalisme logique appliqué par défaut dans la synchronisation est la notation UML avec la prise en compte des parties. Les associations ne sont plus traitées ; si vous synchronisez un modèle de données en modèle physique, les associations du modèle ne sont pas traitées par la synchronisation.
A titre de compatibilité il est possible de revenir au traitement précédent, à savoir la prise en compte de la notation UML et des modèles de données, avec le traitement des associations et non des parties. Le changement se fait dans l'application HOPEX Administration.
Pour accéder à l'option :
1. Ouvrez l'outil d'administration.
2. Ouvrez les options de l'environnement concerné.
3. Dans la fenêtre des options, dans l'arbre de gauche, dépliez le dossier Data Modeling.
4. Cliquez sur Database synchronization.
5. Dans la partie droite de la fenêtre, dans Default correspondence type, sélectionnez la valeur voulue :
UML - Physical : option par défaut (prise en compte des parties)
Datamodel - Physical : ancienne option (prise en compte des associations)
Les notations
Vous disposez d'une notation standard de modèle de données, cochée par défaut.Pour afficher une autre notation (DEF1X, I.E ou Merise) :
1. Dans le bureau, cliquez sur le menu Menu principal > Paramètres > Options.
2. Dans l'arbre de navigation, dépliez le dossier Modélisation des données.
3. Cliquez sur Notation des données.
4. Dans la partie droite de la fenêtre cochez les notations que vous voulez utiliser.
5. Cliquez sur OK.
Accès au référentiel
Pour utiliser les fonctionnalités de HOPEX Information Architecture, vous devez avoir un accès au référentiel en mode "Avancé" :
1. Cliquez sur Menu principal > Paramètres > Options.
2. Dans la partie gauche de la fenêtre, cliquez sur le dossier Référentiel.
3. Dans la partie droite, vérifiez que l'accès au référentiel est en mode "Avancé".