Pré. | Proc. |
Tableaux de bases de données
Tableaux sont les composants fondamentaux d'une base de données relationnelle, représentant plusieurs lignes d'éléments de données structurés (appelés colonnes). Chaque élément de données individuel saisi dans une base de données relationnelle est représenté par une valeur dans une colonne.
Le profil UML d' Enterprise Architect pour 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 de <<colonne>>
- Primary Keys 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>>
- Les 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 <<unique>>
- Vérifiez les contraintes en tant qu'opérations/méthodes UML d'un Tableau , avec un stéréotype de <<check>>
- Tableau Déclencheurs comme opérations/méthodes UML d'un Tableau , avec un stéréotype de <<trigger>>
Exemple
Cet exemple simple d'un diagramme Modèle de données physiques dans Enterprise Architect se compose de deux Tableaux de base de données représentées par des classes UML , nommées clients et adresses_clients .
Chaque Tableau définit des colonnes de base de données, en utilisant des 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 la rubrique Notation Modélisation des données )
- L'écran de maintenance Enterprise Architect pour la gestion des colonnes Tableau ne vous permet pas de modifier le stéréotype des attributs, car <<colonne>> est la seule option valide
- Il est possible de masquer l'étiquette de stéréotype <<colonne>> affichée dans les Tableaux d'exemple (voir la rubrique Notation Modélisation des données )
Apprenez Plus
- Créer un Tableau base de données
- Créer des colonnes Tableau de base de données
- Contraintes/index Tableau base de données
- Types de données
- Types de données de base de données
- Générer un langage de définition de base de données (DDL)
- Importer le schéma de la base de données
- Notations Modélisation des données
- Transformation du Modèle
- Transformation DDL