Pré. | Proc. |
Modèles de données physiques
Un Modèle physique de données représente visuellement la structure des données telle qu'implémentée par un schéma de base de données relationnelle. En plus de fournir une abstraction visuelle de la structure de la base de données, un avantage important de la définition d'un Modèle de données physiques est que vous pouvez dériver automatiquement le schéma de la base de données à partir du modèle. Cela est possible en raison de la richesse des métadonnées capturées par un Modèle de données physiques et de sa correspondance étroite avec les aspects du schéma de la base de données, tels que la base de données Tableaux , les colonnes, les clés primaires et Foreign Keys .
Exemple de Modèle de données
Cet exemple montre un Modèle de données physiques qui pourrait être utilisé pour générer automatiquement un schéma de base de données. Chaque Tableau est représenté par une classe UML ; Les colonnes Tableau , les clés primaires et Foreign Keys sont modélisées à l'aide d'attributs et d'opérations UML . Ce modèle illustre l'utilisation du style de connecteur Ingénierie de l'information.
Notation
Le modèle d'exemple est défini à l'aide du profil UML d' Enterprise Architect pour la Modélisation des données ; la relation entre les Tableaux utilise la notation d'ingénierie de l'information par défaut.
L'ingénierie de l'information est l'une des trois notations prises en supporte par Enterprise Architect pour aider les modélisateurs de données à identifier la cardinalité dans les relations. Vous pouvez modifier la notation en sélectionnant l'option de ruban 'Design > Diagramme > Manage > Propriétés ', en cliquant sur la page 'Connectors' et en sélectionnant l'option requise dans la liste déroulante 'Connector Notation'. Vous changeriez probablement la notation en IDEFX1, mais la notation UML2.1 est également disponible.
SGBD par défaut
Avant de créer un Modèle de données physiques, il est conseillé de définir le SGBD par défaut pour le projet. La définition d'un SGBD par défaut garantit que tous les nouveaux éléments de base de données créés sur les diagrammes se voient automatiquement attribuer le SGBD par défaut.
Si le SGBD par défaut n'est pas défini, de nouveaux Tableaux sont créés sans SGBD attribué, cela limite la capacité d' Enterprise Architect à modéliser correctement les objets physiques. Par exemple, Enterprise Architect est incapable de déterminer la liste correcte des types de données pour les colonnes.
Vous pouvez définir le type de SGBD par défaut en utilisant :
- ' Début > Apparence > Préférences > Préférences > Source Code Engineering > Éditeurs de Code ', ou
- 'Paramètres > Données de référence > Paramètres > Types de données de base de données ou
- 'Développer > Modélisation des données > Types de données ou
- Le deuxième champ de saisie de données dans la barre d'outils de génération de code