46 lines
584 B
Plaintext
46 lines
584 B
Plaintext
|
@startuml
|
||
|
|
||
|
!define table(x) class x << (T,#FFAAAA) >>
|
||
|
!define primary_key(x) <u>x</u>
|
||
|
hide methods
|
||
|
hide stereotypes
|
||
|
|
||
|
title "B&B - Database"
|
||
|
|
||
|
table(Borettslag) {
|
||
|
* primary_key(id)
|
||
|
navn
|
||
|
}
|
||
|
|
||
|
table(Bygning) {
|
||
|
* primary_key(id)
|
||
|
* borettslag_id
|
||
|
* gate
|
||
|
* husnummer
|
||
|
}
|
||
|
|
||
|
table(Leilighet) {
|
||
|
* primary_key(id)
|
||
|
* bygning_id
|
||
|
* etasje
|
||
|
* leilighetsnummer
|
||
|
* areal
|
||
|
}
|
||
|
|
||
|
table(Medlem) {
|
||
|
* primary_key(id)
|
||
|
* borettslag_id
|
||
|
* fornavn
|
||
|
* etternavn
|
||
|
epost
|
||
|
telefon
|
||
|
leilighet_id
|
||
|
}
|
||
|
|
||
|
Bygning -> Borettslag
|
||
|
Leilighet --> Bygning
|
||
|
Medlem -l-> Leilighet
|
||
|
Borettslag <- Medlem
|
||
|
|
||
|
@enduml
|