diff --git a/ov6/demodata.sql b/ov6/demodata.sql index ce98cae..bec3fbc 100644 --- a/ov6/demodata.sql +++ b/ov6/demodata.sql @@ -22,6 +22,6 @@ INSERT INTO oppdrag(orgnummer, kvalifikasjon, starttid, slutttid) VALUES (300, " INSERT INTO oppdrag(orgnummer, kvalifikasjon, starttid, slutttid) VALUES (300, "Excel", DATE("2023-03-01"), DATE("2023-03-31")); INSERT INTO oppdrag(orgnummer, kvalifikasjon, starttid, slutttid) VALUES (300, "Word", DATE("2023-04-01"), DATE("2023-04-30")); -INSERT INTO jobbhistorikk(oppdrag_id, kandidat_tlf, starttid, slutttid, arbeidstimer) VALUES (1, "12345678", DATE("2022-01-01"), DATE("2022-01-31"), 160); -INSERT INTO jobbhistorikk(oppdrag_id, kandidat_tlf, starttid, slutttid, arbeidstimer) VALUES (2, "12345679", DATE("2022-02-01"), DATE("2022-02-24"), 140); -INSERT INTO jobbhistorikk(oppdrag_id, kandidat_tlf, starttid, slutttid, arbeidstimer) VALUES (3, "12345680", DATE("2022-03-01"), DATE("2022-03-16"), 160); +INSERT INTO jobbhistorikk(oppdrag_id, kandidat_tlf, starttid, slutttid, arbeidstimer, attest) VALUES (1, "12345678", DATE("2022-01-01"), DATE("2022-01-31"), 160, "Godt utført abreid"); +INSERT INTO jobbhistorikk(oppdrag_id, kandidat_tlf, starttid, slutttid, arbeidstimer, attest) VALUES (2, "12345679", DATE("2022-02-01"), DATE("2022-02-24"), 140, "OK."); +INSERT INTO jobbhistorikk(oppdrag_id, kandidat_tlf, starttid, slutttid, arbeidstimer, attest) VALUES (3, "12345680", DATE("2022-03-01"), DATE("2022-03-16"), 160, "Fremragende ansatt"); diff --git a/ov6/er_modell.png b/ov6/er_modell.png index 99164be..3af0c36 100644 Binary files a/ov6/er_modell.png and b/ov6/er_modell.png differ diff --git a/ov6/er_modell.puml b/ov6/er_modell.puml index 2fa36d6..3ebcdc5 100644 --- a/ov6/er_modell.puml +++ b/ov6/er_modell.puml @@ -40,12 +40,7 @@ entity "Jobbhistorikk" as j { starttid : Date sluttid : Date arbeidstimer : Integer -} - -entity "SluttAttest" as s { - oppdrag_id {PK} : Integer - -- - attest : String + attest: String } @@ -53,7 +48,7 @@ entity "SluttAttest" as s { k ||-o{ kk : har /' Hver bedrift har 0 eller flere oppdrag '/ -b ||---o{ o : gir +b ||--o{ o : gir /' En jobbhistorikk utfører et oppdrag '/ j |o--|| o : utfører @@ -61,7 +56,4 @@ 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 diff --git a/ov6/vikar.sql b/ov6/vikar.sql index a15143c..0d2dbd7 100644 --- a/ov6/vikar.sql +++ b/ov6/vikar.sql @@ -49,15 +49,9 @@ kandidat_tlf CHAR(15) NOT NULL, starttid DATE, slutttid DATE, arbeidstimer INT UNSIGNED, +attest VARCHAR(200), PRIMARY KEY(oppdrag_id), FOREIGN KEY(oppdrag_id) REFERENCES oppdrag(oppdrag_id), FOREIGN KEY(kandidat_tlf) REFERENCES kandidat(telefon) ); -CREATE TABLE sluttatest -( -oppdrag_id INT UNSIGNED NOT NULL, -attest TEXT, -PRIMARY KEY(oppdrag_id), -FOREIGN KEY(oppdrag_id) REFERENCES jobbhistorikk(oppdrag_id) -);