@startuml !define table(x) class x << (T,#FFAAAA) >> !define primary_key(x) x 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