Datenbankobjekte werden in den Sichten von UML-Klassendiagrammen (UML = Unified Modeling Language) auf der Basis der Zuordnung dargestellt, die zwischen Datenbankelementen und den Elementen in den UML-Diagrammen definiert wurden.
Die folgende Tabelle zeigt, wie mit Hilfe von Symbolen in UML-Klassendiagrammen Zuordnungen zwischen den Elementen relationaler Datenbanken (RDB) und den UML-Elementen und -Stereotypen hergestellt werden können. Ein Stereotyp ist ein Erweiterungsmechanismus, der das UML-Vokabular erweitert und einem Datenbankelement einen detaillierteren Bedeutungsumfang verleiht.
| RDB-Element | UML-Element | Stereotyp | Symbol |
|---|---|---|---|
| Datenbank | Komponente | <<Datenbank>> | |
| Schema | Schema | <<Schema>> | |
| Sicht | Klasse | <<Datenbanksicht>> | |
| Tabelle | Klasse | <<Tabelle>> | |
| Spalte | Attribut | <<Spalte>> | |
| Gespeicherte Prozedur | Operation | <<Gespeicherte Prozedur>> | |
| Benutzerdefinierte Funktion | Operation | <<Benutzerdefinierte Funktion>> | |
| JDBC-Verbindung (JDBC = Java Database Connectivity) | Komponente | <<Verbindung>> |