Pré. | Proc. |
Tableaux base de données
Les Tableaux sont les composants fondamentaux d'une base de données relationnelle, représentant plusieurs lignes d'éléments de données structurées (appelées colonnes). Chaque élément de données individuel entré dans une base de données relationnelle est représenté par une valeur dans une colonne.
Le profil UML d' Enterprise Architect pour la Modélisation des données représente :
- Tableaux de base de données en tant qu'objets de classe UML avec un stéréotype de <<table>>
- Colonnes Tableau en tant qu'attributs UML d'un Tableau , avec un stéréotype <<column>>
- Clés primaires en tant qu'opérations/méthodes UML d'un Tableau , avec un stéréotype de <<PK>>
- Foreign Keys en tant qu'opérations/méthodes UML d'un Tableau , avec un stéréotype de <<FK>>
- Index en tant qu'opérations/méthodes UML d'un Tableau , avec un stéréotype de <<index>>
- Contraintes uniques en tant qu'opérations/méthodes UML d'un Tableau , avec un stéréotype de <<unique>>
- Vérifier les contraintes en tant qu'opérations/méthodes UML d'un Tableau , avec un stéréotype de <<check>>
- Tableau Triggers en tant qu'opérations/méthodes UML d'un Tableau , avec un stéréotype de <<trigger>>
Exemple
Cet exemple simple d'un diagramme de Modèle de données physiques dans Enterprise Architect se compose de deux Tableaux de base de données représentés par des classes UML , nommés customers et customer_addresses .
Chaque Tableau définit des colonnes de base de données, à l'aide d'attributs UML typés de manière appropriée pour le SGBD cible (dans ce cas, PostgreSQL).
Notes
- Le stéréotype Tableau est indiqué par l'icône dans le coin supérieur droit de chaque classe (voir le sujet Data Modélisation Notation )
- L'écran de maintenance d' Enterprise Architect pour la gestion des colonnes Tableau ne vous permet pas de modifier le stéréotype des attributs, puisque <<column>> est la seule option valide
- Il est possible de masquer le libellé du stéréotype <<column>> affiché dans l'exemple Tableaux (voir le sujet Data Modélisation Notation )
Apprenez Plus
- Créer un Tableau de base de données
- Créer des colonnes Tableau de base de données
- Contraintes/Index du Tableau de base de données
- Types de données
- Types de données de base de données
- Générer définition de base de données Générer (DDL)
- Importer le schéma de la base de données
- Notations de Modélisation données
- Transformation du Modèle
- Transformation DDL