Databaser II 5603

Læringsmål

Studentene skal få gode kunnskaper om sentral databaseteknologi, og få erfaring med både utvikling av ulike databaseløløsninger og administrasjon av flerbrukerdatabaser. Man ser på viktige prinsipper ved, og bruk av, både relasjonsdatabaser og objektorienterte databaser.

Innhold

Komponenter i et databasehåndteringssystem, sentrale lagringsstrukturer og aksessmetoder, transaksjonshåndtering, samtidighetskontroll, spørreoptimalisering, sikkerhetskopiering og gjenoppbygging. Løsninger for databaseapplikasjoner: Klient/tjener-arkitektur og web-løsninger med programmering både i databasetjenere, på applikasjonstjenere og på klienter. Lagrede prosedyrer, aktive databaser (trigger), programmeringsgrensesnitt mot SQL og innbakt (embedded) SQL. Distribuerte databaser og objektrelasjonelle databaser. Semistrukturerte databaser og XML. Beslutningsstøttesystemer og datavarehus.

Organisering

6 timer forelesning, øvinger og veiledning pr uke i vårsemesteret.

Vurderingsformer

Underveisevaluering i form av obligatoriske oppgaver som skal være godkjente før man kan gå opp til individuell, skriftlig 4 timers sluttprøve.

Det tas forbehold om mindre justeringer i planen.

Publisert av / forfatter Bergit Grivi <Bergit.GriviSPAMFILTER@hit.no> - 06.03.2007