Oppg 6 - part a
This commit is contained in:
parent
4c7afa5d1b
commit
cefef7469f
Binary file not shown.
After Width: | Height: | Size: 38 KiB |
|
@ -0,0 +1,67 @@
|
|||
@startuml
|
||||
|
||||
skinparam linetype ortho
|
||||
|
||||
entity "Kandidat" as k {
|
||||
telefon {PK} : String
|
||||
--
|
||||
fornavn : String
|
||||
etternavn : String
|
||||
epost : String
|
||||
}
|
||||
|
||||
entity "KandidatKvalifikasjon" as kk {
|
||||
kandidat_id {PK} : Integer
|
||||
--
|
||||
kvalifikasjon : String
|
||||
}
|
||||
|
||||
entity "Bedrift" as b {
|
||||
orgnummer {PK} : String
|
||||
--
|
||||
navn : String
|
||||
epost : String
|
||||
telefon : String
|
||||
}
|
||||
|
||||
entity "Oppdrag" as o {
|
||||
oppdrag_id {PK} : Integer
|
||||
--
|
||||
orgnummer : String
|
||||
kvalifikasjon : String
|
||||
starttid : Date
|
||||
sluttid : Date
|
||||
}
|
||||
|
||||
entity "Jobbhistorikk" as j {
|
||||
oppdrag_id {PK} : Integer
|
||||
--
|
||||
kandidat_tlf : String
|
||||
starttid : Date
|
||||
sluttid : Date
|
||||
arbeidstimer : Integer
|
||||
}
|
||||
|
||||
entity "SluttAttest" as s {
|
||||
oppdrag_id {PK} : Integer
|
||||
--
|
||||
attest : String
|
||||
}
|
||||
|
||||
|
||||
/' Hver kandidat har 0 eller flere kvalifikasjoner '/
|
||||
k ||-o{ kk : har
|
||||
|
||||
/' Hver bedrift har 0 eller flere oppdrag '/
|
||||
b ||---o{ o : gir
|
||||
|
||||
/' En jobbhistorikk utfører et oppdrag '/
|
||||
j |o--|| o : utfører
|
||||
|
||||
/' Hver kandidat har 0 eller flere jobbhistorikker '/
|
||||
k ||--o{ j : utfører
|
||||
|
||||
/' Hver jobbhistorikk har en sluttattest '/
|
||||
j ||-|| s : har
|
||||
|
||||
@enduml
|
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
geometry: margin=30mm
|
||||
author: Felix Albrigtsen
|
||||
...
|
||||
|
||||
# Øving
|
||||
|
|
@ -0,0 +1 @@
|
|||
er_modell.png
|
Loading…
Reference in New Issue