Studiepoeng
5
Emneansvarlig
sigmund Hov Moen
Tilsynssensor
Bjørn Kristoffersen, HiT
Hensikt
I forbindelse med informasjonsbehandling er det viktig å kunne lagre data. Den vanligste måten å lagre data på idag, er å benytte databaser. Bruk av databaser gjør det enkelt for flere brukere å benytte de samme data. Derfor er det meget viktig å beherske databaser for personer som arbeider med å lage informasjonssystemer. Dette emnet er også sentralt i andre fag ved NITH (systemering, prosjekt, og programmering).
Forutsetninger
Emne DB110, Databaser 1 eller lignende.
Kompetansemål
Studenten skal forstå hvordan en database fysisk er bygd opp. Videre skal studenten kunne beherske databaseapplikasjonsutvikling på serversiden med språket PL/SQL. Som eksempel på database brukes Oracle.
Emnet kan deles i 3 hoveddeler:
1. Databaseteori/Fysisk design
Studenten skal kunne forklare prinsippene for samtidighetskontroll, optimalisering, sikkerhetskopiering og tilbakeføring og beherske transaksjonshåndtering.
Studenten skal kunne forklare sekundære indekser. Studenten skal beskrive og beherske datastrukturen som kalles B+-tre. Studenten skal også kunne gjengi det viktigste prinsippene for filorganiseringen i en database.
2. PL/SQL
Studenten skal beherske PL/SQL, et databasespråk for utvikling av lagrede prosedyrer, funksjoner og pakker. Studenten skal videre kunne utvikle prosedyrer og funksjoner som benytter cursorer med og uten parametre, samt å kunne lage enkle triggere. Feilhåndtering skal beherskes.
3. Databaseadministrasjon
Studenten skal kunne forklare hovedprinsipper for databaseadministrasjon med eksempler fra Oracle. Studenten skal beherske SQL for enkel administrasjon av brukere, roller, profiler og privilegier. Videre skal studenten kunne forklare prinsippene for overvåking av databasen .
Gjennomføring
Kombinasjon av forelesninger og pc-lab (ca. 50% av hver).
Karakterskala
Bokstavkarakter
Vitnemålstekst
Emnet har gitt en innføring i databaseadministrasjon og filorganisering i en relasjonsdatabase, erfaring i, og kunnskap om, databaseapplikasjonsutvikling på serversiden. (PL/SQL).
Litteraturliste
Database Systems
Connolly/Begg Pearson Education, 2005, 4. utgave
ISBN 0-321-21025-5
Oracle databaser-filorganisering, databaseadministrasjon og PL/SQL programmering
Andreassen, Erling, NKI, 2002, 2. utgave
ISBN: 8256259841
Vurdering
Vekting (%): 30%
Vurderingstype
Flervalg
Hjelpemiddel
Ingen
Varighet
120 minutter
Semester
4. semester, vår
Vekting (%): 70%
Vurderingstype
Skriftlig
Hjelpemiddel
Ingen
Varighet
180 minutter
Semester
4. semester, vår
TILBAKE TIL PROGRAMMERING
Med forbehold om endringer.