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>> | ![]() |