Oppg 6 - part a

This commit is contained in:
Felix Albrigtsen 2022-10-25 10:04:55 +02:00
parent 4c7afa5d1b
commit cefef7469f
4 changed files with 75 additions and 0 deletions

BIN
ov6/er_modell.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

67
ov6/er_modell.puml Normal file
View File

@ -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

7
ov6/losning.md Normal file
View File

@ -0,0 +1,7 @@
---
geometry: margin=30mm
author: Felix Albrigtsen
...
# Øving

1
ov6/oppg_a.png Symbolic link
View File

@ -0,0 +1 @@
er_modell.png