Réserver une Démo
Pré. Proc.

Modélisation des données

Enterprise Architect prend support Modélisation des données. Les modèles de données décrivent les éléments importants d'un domaine ou d'une solution, ainsi que leurs attributs (ou colonnes), y compris leurs types et les relations entre eux. modélisation des données peut être effectuée pour un certain nombre de raisons, notamment pour clarifier et communiquer, mais aussi pour mettre en œuvre une solution sur une plate-forme technologique particulière. modélisation des données peut se produire à différents niveaux, depuis les modèles de données conceptuels qui sont analogues aux modèles de concept et sont utilisés pour clarifier et communiquer, en passant par les modèles de données logiques qui incluent la normalisation des données jusqu'aux modèles physiques utilisés pour la mise en œuvre. Enterprise Architect dispose d'un certain nombre de diagrammes tels que le diagramme de classe et le diagramme Modélisation des données qui peuvent être utilisés pour visualiser les modèles, et d'un certain nombre d'outils spécialement conçus tels que le générateur de base de données et le Compositeur de Schéma qui aideront un modélisateur à être très productif.

Showing the Database Builder with a loaded model in Sparx Systems Enterprise Architect.

Cette section répertorie les principaux outils disponibles dans Enterprise Architect qui peuvent être utilisés pour réaliser cette technique d'analyse métier. Il existe également une large gamme d'outils supplémentaires qu'un modélisateur peut trouver adaptés lors de l'application de la technique dans un contexte particulier. La liste complète des outils est disponible dans la rubrique d'aide Guide des Outils d'Analyse Métier .

Diagramme de classe

Les modèles de données conceptuels peuvent être définis à l'aide d'un diagramme de classes et ceux-ci fournissent souvent un précurseur abstrait (conceptuel) pour les modèles de données logiques et physiques. Ces modèles d'information peuvent être créés à n'importe quel niveau de détail, allant d'une simple liste d'éléments à des éléments liés les uns aux autres avec des connecteurs et des attributs contenants.

En savoir plus : Diagramme de classe

Générateur de base de données

Le générateur de base de données est l'outil principal pour travailler avec des bases de données en direct et les modèles de données qui les représentent. L'outil peut être utilisé pour modéliser une base de données à partir de zéro, y compris une large gamme d'objets de base de données tels que Tableaux , Vues , Procédures stockées et plus encore. Les bases de données peuvent être générées à partir des modèles de données et les modèles de données peuvent être rétroconçus à partir de connexions de base de données en direct. Un modélisateur peut travailler avec les objets de base de données sous forme de tableau ou de diagramme .

En savoir plus : Générateur de base de données

Diagramme entité-relation

Un diagramme Entité-Relation est un modèle conceptuel ou abstrait d'informations pour un système, souvent créé en tant que précurseur du développement d'un schéma de base de données. Les entités et leurs attributs peuvent être modélisés et les relations entre une ou plusieurs entités peuvent être dessinées.

En savoir plus : Diagramme entité-relation

Générer ou Importer un Schéma XML

Les schémas XML sont généralement utilisés comme définition de données basée sur des normes pour l'échange d'informations entre des systèmes ou des parties de systèmes. Enterprise Architect prend support les schémas modélisation et la génération de documents de schémas (XSD) basés sur ces modèles. Il est également possible de procéder à la rétro-ingénierie d'un document de schéma dans un modèle de schéma.

En savoir plus : Génération et importation de schémas XML

Transformation du Modèle

Les transformations Modèle sont un outil de productivité qui peut être utilisé avec modélisation des données. Le moteur de transformation dispose d'un certain nombre de gabarits intégrés mais configurables qui peuvent être utilisés pour transformer un modèle de classe conceptuel en un schéma de base de données logique ou physique. Le schéma généré peut ensuite également être généré en langage de définition de base de données (DDL) ou, à l'aide du Compositeur de Schéma , appliqué directement à une base de données existante.

En savoir plus : Transformation du Modèle

Compositeur de Schéma

Le Compositeur de Schéma permet à un modélisateur de travailler avec des définitions de schéma standard de l'industrie pour créer la structure des messages circulant entre des organisations, des systèmes ou des parties de systèmes. Le Compositeur de Schéma supporte un certain nombre de modèles standards internationaux et masque une grande partie de la complexité sous-jacente inhérente au travail avec des schémas complexes. Il prend également supporte la génération de messages dans un certain nombre de formats, notamment XSD, RDFS et JSON.

En savoir plus : Compositeur de Schéma

Filtres visuels

Les filtres visuels peuvent être utilisés pour masquer ou atténuer certaines parties du diagramme afin que d'autres parties puissent être mises en valeur. Cela est particulièrement utile lors de la présentation d'un diagramme Modélisation des données à une équipe lors d'une réunion ou d'une démonstration. Le filtrage contextuel est facile à configurer et mettra en valeur l'élément diagramme actuellement sélectionné et ses éléments directement connectés.

En savoir plus : Filtres visuels