ARK2100 2016 H - Digital arkivdanning I Mappebeskrivelse. OBS Eksamen består av fire delar! Spørsmål 1: ER-modellering Ein venn av deg har spurt deg om du kan sjå nærmare på datamodelleringsbehova til sitt nye prosjekt, eit selskap som vil selje utvalde tre for møbelproduksjon. Ideen er å skape treplantasjar og dyrke utvalde tre, som er lett å selje på ein bærekraftig og miljøvennleg måte. Selskapet vil bli kalt "Twisted kvister" og etter ein del diskusjon har dagleg leiar sendt deg følgjande beskrivelse som han trur kan brukast som grunnlag for ein ER-modell. "Twisted kvister" ser ei forretningsmoglegheit i å kjøpa fruktbar jord for etablering og vedlikehald av treplantasjar for følgjande tre typar: Eik, Seder og Ask, men ytterlegare tre typar kan vera med på eit seinare tidspunkt. Tre vil bli tildel ei enkelt tomt, og informasjon om ei tomt må innehalda stadinformasjon og dessutan informasjon om gjennomsnittleg regnfall. Kvart tre vil bli inspisert årleg for vekst, der både diameter og høgd på treet vert registrert. For kvart tre må alle synlege skadar registrerast under den årlege inspeksjonen. Skadetype kan inkludera insektangrep, hærverk, naturlege misdanningar og skadar forårsaka av elg. Vi sel tomter til kundar, så det er ikkje mogleg å kjøpa enkelttre. Tomtene kan vera dyre slik at det er mogleg at fleire kundar kjøper ein del i ei tomt. Faktureringsprosessen vil bli handtert av rekneskapsførarane våre, medan trefelling og frakt vert teke hand om av underleverandør. Vi treng berre å registrera at ei tomt er seld. EUs direktiv om berekraftig skogbruk krev at kvart tre er sporbart tilbake til plantasjen sin og tomta. Dersom du synest noko er uklart i skildringa over, skriv du ein kommentar om eventulle føresetnader du har lagt til grunn. Når du lagar det logiske skjemaet, skal primærnøklar understrekast, medan framandnøklar vert merkte med ein asterisk (*). Oppgåver: 1. Lag ER-diagrammet for databasen og forklar resonnementet bak løysinga di. 2. Lag det logiske skjemaet for databasen. 3. Kva for ei normalform er løysinga i? Forklar kvifor. 4. Lag DDL-komandoar på bakgrunn av det logiske skjemaet. 5. Lag DML-kommandoar som viser korleis data vert sett inn i kvar tabell (maks 3 tupler per tabell). 6. Lag ei SQL-spørjing som viser alle trær og kva for ei tomt dei voksane på 7. Lag ei eller fleire SQL-spørjingar som viser kontroll-historia til eit gjeve tre og eventuelle skadar. Spørsmål 2: 'Utviklinga av teknologi er ein trussel mot arkivdanninga'. Diskuter
Spørsmål 3 a + b: a) Du skal laga ein Noark 5 database-struktur som reflekterer strukturen i Vedlegg 2. Du må først laga databasestrukturen. Etter det skal du setja data inn i tabellane. Deretter skal du laga SQL spørjingar for å henta data ut av tabellane. Oppgåvesvaret skal bestå av følgjande sett av SQL kommandoar: CREATE DATABASE CREATE TABLE INSERT SELECT UPDATE For CREATE-delen av oppgåva bruker du Vedlegg 2 og Noark 5-metadatakatalogane. For INSERT-delen av oppgåva skal arkivet innehalde følgjande: 1 arkiv 1 arkivskapar 1 arkivdel 1 klassifikasjonsystem 2 klasse 2 saksmapper per klasse 2 journalpostar per saksmappe (Eitt inngåande og eitt utgåande dokument) 1 korrespondansepart per journalpost 1 dokumentbeskrivelse og 1 dokumentobjekt per journalpost Kvar sakmappe må ha minst eitt innkommande og utgåande brev (2 journalpostar). Alle journalpostar må ha både ein dokumentbeskrivelse og eit dokumentobjekt. Ein går ut frå at det elektroniske dokumentet blir lagra i ei mappe som heiter documents. For SELECT-delen av oppgåva skal du laga SQL-spørjingar som gir deg oversyn over: mengd saker knytt til dei ulike saksansvarlege kor mange duplikat-dokument det finst (sjå sjekksum) i snitt kor mange journalpostar det er per sak ein view som viser alle saksmapper ein gjeven korrespondansepart er assosiert med For SELECT-delen av oppgåva skal du lage SQL-spørjingar som gir deg oversikt over: tal på saksdokument knytt til kvar klasse kor mange duplikat-dokument det finst (sjå sjekksum) i snitt kor mange vedlegg er det per journalpost ein view som viser alle dokumentobjekt ein bestemt korrespondansepart er tilknytt For UPDATE-delen av oppgåva skal du laga ein kommando som set verdien av arkivstatus til «Avslutta» for alle saksmapper set verdien til avsluttetav til «Avslutta av skript» der avsluttetav ikkje har ein verdi, d.v.s. er NULL
Tilleggsinformasjon. Dette er eit reint elektronisk arkiv så M301 oppbevaringsstad treng ikkje å vera med. referansearkivdel kan sjåast på å vera 0-1, ikkje 0-M for mappe og registrering. virksomhetsspesifikkemetadata er ikkje relevant i dette dømet. Oppgåvesvaret består av ei tekstfil som inneheld alle kommandoar. Alle kommandoar i denne tekstfila skal kunna køyrast etter kvarandre. Attributtnamn skal følgja Noark 5 metadatakatalogen. Metadatakatalogen kan vera nyttig til å forstå metadataelementa for å koma fram til fornuftige verdiar. Noark 5 v 3.1 skal brukast som grunnlag for oppgåva. Du treng ikkje å laga dei elektroniske dokumenta. Det held at du bruker documentobjekt som identifiserer staden der dokuemtet ville vore. b) Forklar korleis databasen sikrar eit arkiv kontekst gjennom bruk av framanddnøklar Spørsmål 4: 'Datakvalitet er avgjerande for god arkivdanning'. Diskuter OBS: Wikipedia er ikkje ei god referansekjelde! Unngå å bruka wikipedia som referansekjelde. Wikipedia vil ofte referera til ei god referansekjelde. Nytt desse referansane i staden.
Vedlegg 1 Informasjon om innlevering. Heile mappa vert levert som éin zip fil. Spørsmål 1 Spørsmål 1 vert levert som to filer. Del 1 3 vert levert som ein PDF/A fil. Fila skal heita «part1_1_to_3.pdf». Del 4-6 vert levert som ei tekst fil med filtype «.sql». Fila skal heita «part1_4_to_6.sql» Spørsmål 2 vert levert som ein PDF/A fil. Fila skal heita «part2.pdf». Spørsmål 3 vert levert som to filer. Del 1 vert levert som ei tekst fil med filtype «.sql». Fila skal heita «part3_1.sql». Del 2 vert levert som ein PDF/A fil. Fila skal heita «part3_2.pdf». Spørsmål 4 vert levert som ein PDF/A fil. Fila skal heita «part4.pdf». Alle filene kan vera i same mappe, dvs du treng ikkje å laga undermapper for kvart spørsmål. Viss du ikkje veit korleis du lagar ein zip fil, er det viktig å snakka med faglærer i god tid før innleveringsfristen. Namnet på fila du skal lasta opp vil vera ein kombinasjon av eksamensnummeret ditt (ikkje studentnummer) og kurskode (ARK2100). Eksamenskontoret vil spesifisera dette nærare innleveringsfristen. Figur 1: Innhaldet i zip fila
Vedlegg 2.