Les objets de base de données sont représentés dans les vues de diagrammes UML (Unified Modeling Language) de classes selon le mappage qui a été défini entre les éléments de la base de données et les éléments des diagrammes UML.
Le tableau ci-dessous illustre la manière dont les éléments de base de données relationnelle (RDB) sont mappés dans les diagrammes UML de classes vers des éléments et des stéréotypes UML, avec les icônes correspondantes. Un stéréotype est un mécanisme d'extension permettant d'élargir le vocabulaire UML en donnant une signification plus spécifique à un élément de base de données.
Elément RDB | Elément UML | Stéréotype | Icône |
---|---|---|---|
Base de données | Composant | <<Base de données>> | ![]() |
Schéma | Schéma | <<Schéma>> | ![]() |
Vue | Classe | <<Vue de base de données>> | ![]() |
Table | Classe | <<Table>> | ![]() |
Colonne | Attribut | <<Colonne>> | ![]() |
Procédure mémorisée | Opération | <<Procédure mémorisée>> | ![]() |
Fonction définie par l'utilisateur | Opération | <<Fonction définie par l'utilisateur>> | ![]() |
Connexion JDBC (Java Database Connectivity) | Composant | <<Connexion>> | ![]() |