Definition der Datenbank-Modelle und SQL für *PostgeSQL*.
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
@startuml
|
||||
|
||||
!define DOMAIN (M,#FFAAAA) Domain Model
|
||||
!define VIEW (V,DarkTurquoise) Domain Model - Ansicht
|
||||
|
||||
class Arbeitszeiten <<DOMAIN>> {
|
||||
Datum
|
||||
Arbeitszeit
|
||||
insert()
|
||||
list()
|
||||
}
|
||||
|
||||
class Arbeitszeiten-Ansicht <<VIEW>> {
|
||||
Gesamtarbeitszeit
|
||||
Arbeitstage
|
||||
Überstunden
|
||||
list()
|
||||
}
|
||||
|
||||
class Arbeitszeiten-Woche <<VIEW>> {
|
||||
Woche
|
||||
}
|
||||
|
||||
class Arbeitszeiten-Monat <<VIEW>> {
|
||||
Monat
|
||||
}
|
||||
|
||||
class Arbeitszeiten-Jahr <<VIEW>> {
|
||||
Jahr
|
||||
}
|
||||
|
||||
"Arbeitszeiten-Ansicht" <|-- "Arbeitszeiten-Woche"
|
||||
"Arbeitszeiten-Ansicht" <|-- "Arbeitszeiten-Monat"
|
||||
"Arbeitszeiten-Ansicht" <|-- "Arbeitszeiten-Jahr"
|
||||
|
||||
@enduml
|
||||
Reference in New Issue
Block a user