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
|