Os objetos de banco de dados são representados em visualizações de diagramas de classe UML (Linguagem de Modelagem Unificada) com base no mapeamento definido entre elementos de banco de dados e elementos de diagramas UML.
A tabela a seguir ilustra como elementos de RDB (banco de dados relacional) são mapeados para elementos e estereótipos UML com ícones em diagramas de classe UML. Um estereótipo é um mecanismo de extensão que amplia o vocabulário da UML e fornece significado mais específico a um elemento de banco de dados.
Elemento de RDB | Elemento UML | Estereótipo | Ícone |
---|---|---|---|
Banco de dados | Componente | <<Banco de dados>> | ![]() |
Esquema | Esquema | <<Esquema>> | ![]() |
Visualização | Classe | <<Visualização de banco de dados>> | ![]() |
Tabela | Classe | <<Tabela>> | ![]() |
Coluna | Atributo | <<Coluna>> | ![]() |
Procedimento armazenado | Operação | <<Procedimento Armazenado>> | ![]() |
Função definida pelo usuário | Operação | <<Função Definida pelo Usuário>> | ![]() |
Conexão JDBC (Java Database Connectivity) | Componente | <<Conexão>> | ![]() |