ARK2100 2017 H - Digital arkivdanning og -bevaring I Mappebeskrivelse. Eksamen består av fire deler. Den engelske versjonen bør sees som autoritativ hvis det er uoverensstemmelser i oversettingen.
Spørsmål 1: ER-modellering En venn av deg har spurt deg om du kan se nærmere på datamodelleringsbehovene til sitt nye prosjekt, et selskap som vil selge utvalgte stelleprodukter for kaniner. Ideen går ut på å sette sammen forskjellige og unike kombinasjoner av ulike stelleprodukter som vil hjelpe kanineiere stelle kaninene sine på en slik måte at det er både avslappende og underholdende for alle involverte, samtidig som det øker tillit og nærhet mellom kanin og eier. Selskapet vil bli kalt "The rabbit grooming lounge" og etter en del diskusjon har daglig leder sendt deg følgende beskrivelse som hun tror kan brukes som grunnlag for en ER-modell. "The rabbit grooming lounge" ser en forretningsmulighet i å kjøpe stelleprodukter fra aliexpress.com og sette sammen produktene i ulike stellepakker som skal selges via vårt innovative nettsted. Vi starter med med tre pakker, The bunny wash and go, Graciously groomed rabbit og rabbit soother, men vi vil trolig legge til flere sett etterhvert. En pakke vil bestå av ulike verktøy som en saks, kam, massasjeverktøy osv. Kunder kan kjøpe flere sett når de bestiller gjennom vårt innovative nettsted. Selv om produktene våre vil være flotte, de beste produktene, vinnende produkter, så vil vi muligens gjennomføre direkte markedsføring av våre vinnende produkter mot kunder i fremtiden. Vi vil nok ikke trenge å gjøre det da våre produkter er så flotte i utgangspunktet. Uansett ønsker vi å registrere kundeinformasjon og eventuelle kjøp de måtte ha gjennomført. Vi vil annonsere våre pakker i den ukentlige "Rabbits digest". Faktureringsprosessen håndteres av våre regnskapsførere, mens ordrebehandling fra aliexpress.com håndteres av et annet system. Oppgaver: 1. Lag ER-diagrammet for databasen og forklar resonnementet bak løsningen din. 2. Lag det logiske skjemaet for databasen. 3. Hvilken normalform er løsningen i? Forklar hvorfor. 4. Lag DDL-komandoer på bakgrunn av det logiske skjemaet. 5. Lag DML-kommandoer som viser hvordan data settes inn i hvert tabell (maks 3 tupler per tabell). 6. Lag en SQL-spørring som viser alle produkter som tilhører de forskjellige pakkene 7. Lag en eller flere SQL-spørringer som viser en liste over kunder og settene de kjøpte Dersom du finner noe uklart i beskrivelsen over, skriver du en kommentar om eventuelle forutsetninger du har gjort. Når du lager det logisk skjemaet, skal primærnøkler understrekes, mens fremmednøkler merkes med en asterisk (*).
Spørsmål 2: 'Gjennom årene har arkivdanningen beholdt sin plass selv om arbeidsmåter har utviklet seg'. Diskuter Spørsmål 3 a + b: a) Du skal lage en Noark 5 database struktur som reflekterer arkivstrukturen i Vedlegg 2. Du må først lage databasestrukturen. Etter det skal du sette data inn i tabellene. Deretter skal du lage SQL spørringer for å hente data ut av tabellene. Besvarelsen skal bestå av følgende sett av SQL kommandoer: CREATE DATABASE CREATE TABLE INSERT SELECT UPDATE For CREATE delen av oppgaven bruker du Vedlegg 2 og Noark 5 metadatakatalogene. For INSERT delen av oppgaven skal arkivet inneholde følgende: 1 arkiv 1 arkivskaper 1 arkivdel 1 klassifikasjonsystem 2 klasser 1 saksmappe (en per klasse) 2 journalposter per saksmappe (Et inngående og en utgående dokument) 1 korrespondansepart per journalpost 1 dokumentbeskrivelse og en dokumentobjekt per journalpost Hver saksmappe må ha minst en innkommende og utgående brev (2 journalposter). Alle journalposter må ha både en dokumentbeskrivelse og et dokumentobjekt. Det elektroniske dokumentet antaes å være lagret i en mappe som heter dokumenter. For SELECT delen av oppgaven skal du lage SQL spørringer som gir deg oversikt over: antall saker knyttet til de forskjellige saksansvarlig hvor mange duplikat dokumenter det finnes (se sjekksum) i snitt hvor mange journalpost det er per saksmappe en view som viser alle dokumentobjekter en gitt korrespondansepart er assosiert med
For UPDATE delen av oppgaven skal du lage SQL kommandoer som setter verdien av arkivstatus til «Avsluttet» For alle saksmapper setter verdien til avsluttetav til «Avsluttet av skript» dersom avsluttetav ikke har et verdi, dvs er NULL Tilleggsinformasjon. Dette er et rent elektronisk arkiv så M301 oppbevaringssted trenger ikke å være med. referansearkivdel kan ansees å være 0-1, ikke 0-M for mappe og registrering. virksomhetsspesifikkemetadata er ikke relevant i dette eksempelet. Besvarelsen består av en tekstfil som inneholder alle kommandoer. Alle kommandoer i denne tekstfilen skal kunne kjøres etter hverandre. Attributtnavn skal følge Noark 5 metadatakatalogen. Metadatakatalogen kan være nyttig til å forstå metadataelementene for å komme fram til fornuftige verdier. Noark 5 v 4 skal brukes som grunnlag for oppgaven. Du trenger ikke å lage de elektroniske dokumenter. Det holder med at du bruker dokumentobjekt som identifiserer stedet hvor dokumentet ville vært. b) Forklar hvordan databasen sikrer en arkivkontekst ved bruken av fremmednøkler Spørsmål 4: 'Hva, om noe, er datakvalitet for arkivdanningen'. Diskuter OBS: Wikipedia er ikke en god referansekilde! Unngå å bruke wikipedia som referansekilde. Wikipedia vil ofte referere til en god referansekilde, bruk disse referansene i stedet.
Vedlegg 1 Informasjon om innlevering. Hele mappen leveres som én zip fil. Spørsmål 1 leveres som to filer. Del 1 3 leveres som en PDF/A fil. Filen skal hete «part1_1_to_3.pdf». Del 4-7 leveres som en tekst fil med filtype «.sql». Filen skal hete «part1_4_to_7.sql». Spørsmål 2 leveres som en PDF/A fil. Filen skal hete «part2.pdf». Spørsmål 3 leveres som to filer. Del 1 leveres som en tekst fil med filtype «.sql». Filen skal hete «part3_1.sql». Del 2 leveres som en PDF/A fil. Filen skal hete «part3_2.pdf». Spørsmål 4 leveres som en PDF/A fil. Filen skal hete «part4.pdf». Alle filene kan være i samme mappe, dvs du trenger ikke å lage undermapper for hvert spørsmål. Hvis du ikke vet hvordan du lager en zip fil, er det viktig å snakke med faglærer i god tid før innleveringsfristen. Navnet på filen du skal laste opp vil være en kombinasjon av eksamensnummeret ditt (ikke studentnummer) og kurskode (ARK2100). Eksamenskontoret vil spesifisere dette nærmere innleveringsfristen. Figur 1: Innholdet i zipfilen
Vedlegg 2. fonds series classification system class case file registry entry document description document object electronic document