102 lines
1.5 KiB
Plaintext
102 lines
1.5 KiB
Plaintext
|
@startuml
|
||
|
|
||
|
|
||
|
skinparam linetype ortho
|
||
|
|
||
|
entity "Arbeidsstasjon" as arb {
|
||
|
arbeidsstasjon_id {PK} : number
|
||
|
--
|
||
|
lokasjon : string
|
||
|
}
|
||
|
|
||
|
entity "Kunde" as k {
|
||
|
kunde_id {PK} : number
|
||
|
--
|
||
|
navn : string
|
||
|
adresse: string
|
||
|
}
|
||
|
|
||
|
entity "Ordre" as o {
|
||
|
ordre_id {PK} : number
|
||
|
--
|
||
|
kunde_id : number
|
||
|
rabatt : number
|
||
|
betalingsstatus : string
|
||
|
ordredato : date
|
||
|
leveringsdato_antatt : date
|
||
|
leveringsdato_faktisk : date
|
||
|
}
|
||
|
|
||
|
entity "Del" as d {
|
||
|
del_id {PK} : number
|
||
|
--
|
||
|
spesialstol_id: number
|
||
|
deltype_id : number
|
||
|
ferdigstilt : boolean
|
||
|
}
|
||
|
|
||
|
entity "Deltype" as dt {
|
||
|
deltype_id {PK} : number
|
||
|
--
|
||
|
navn : string
|
||
|
arbeidsstasjon_id : number
|
||
|
antall : number
|
||
|
farge : string
|
||
|
pris : number
|
||
|
beskrivelse : string
|
||
|
}
|
||
|
|
||
|
entity "Stoffrull" as sr {
|
||
|
stoffrull_id {PK} : number
|
||
|
--
|
||
|
deltype_id : number
|
||
|
meter : number
|
||
|
}
|
||
|
|
||
|
entity "Standardstol" as sts {
|
||
|
standardstol_id {PK} : number
|
||
|
--
|
||
|
modellnavn: string
|
||
|
stoltype : "kontorstol" | "konferansestoltol"
|
||
|
pris: number
|
||
|
lagerantall: number
|
||
|
}
|
||
|
|
||
|
entity "Spesialstol" as sps {
|
||
|
spesialstol_id {PK} : number
|
||
|
--
|
||
|
modellnavn: string
|
||
|
stoltype : "kontorstol" | "konferansestoltol"
|
||
|
pris: number
|
||
|
}
|
||
|
|
||
|
entity "Bestilling" as b {
|
||
|
bestilling_id {PK} : number
|
||
|
--
|
||
|
ordre_id : number
|
||
|
antall : number
|
||
|
pris : number
|
||
|
standardstol_id : number
|
||
|
spesialstol_id : number
|
||
|
stoffrull_id : number
|
||
|
}
|
||
|
|
||
|
k ||--o{ o
|
||
|
o ||-|{ b
|
||
|
|
||
|
b ||--o| sts
|
||
|
b ||--o| sps
|
||
|
note "Det er enten en spesialstol_id eller en standardstol_id, den andre er NULL" as n1
|
||
|
n1 .. b
|
||
|
|
||
|
b ||---|| sr
|
||
|
|
||
|
sr }o--|| dt
|
||
|
|
||
|
sps ||--|{ d
|
||
|
d }o--|| dt
|
||
|
|
||
|
dt }o-|| arb
|
||
|
|
||
|
@enduml
|