Norsk. Emnet kan bli undervist på engelsk hvis utvekslingsstudenter deltar, nærmere informasjon gis ved semesterstart.
Anbefalte forkunnskaper
Undervisningen bygger på IS-201 Datamodellering og databasesystemer og IS-202 Programmeringsprosjekt.
Læringsutbytte
Etter fullført emne skal studenten kunne:
demonstrere ferdigheter i analyse, design og konstruksjon av en relasjonsdatabase ved hjelp av moderne utviklingsverktøy
demonstrere innsikt i hvordan databaser administreres
demonstrere innsikt i utviklingstrender innen databaseteknologi
programmere prosedyrer, funksjoner og pakker i et moderne databaseverktøy som for eksempel Oracle PL/SQL, MySql eller lignende.
analysere database- or SQL-ytelse
praktisk forvaltning av en database med lagringsadministrasjon, bruker rettigheter, backup og andre driftsrelevante oppgaver
beskrive ulike typer NoSQL databaser
Innhold
I emnet lærer studentene om sentral teori og praksis om databasesystemer sammen med bruk av moderne utviklingsverktøy. Studentene skal få erfaring med praktisk bruk av aktuelle databaseutviklingsverktøy ved å gjennomgå utviklingsprosessen fra datamodell til et ferdig, brukerorientert databasesystem.
Undervisnings- og læringsformer
Organisert undervisning i form av 4-9 timer forelesning og gruppearbeid per uke. Normert arbeidsbelastning for 7,5 studiepoeng er 210 timer i semesteret.
Vilkår for å gå opp til eksamen
Obligatoriske oppgaver må være godkjent.
Eksamen
Eksamen er todelt og består av mappevurdering som teller 40% og en 4 timers skriftlig individuell hjemmeeksamen som teller 60%. Nærmere informasjon om hva som inngår i mappen gis i Canvas ved semesterstart. Gradert karakter A-F.
Studentevaluering
Emneansvarlig i samråd med studenttillitsvalgt fastsetter evalueringsform og om emnene skal ha midtveis- eller sluttevaluering, jf. kvalitetssystemet kapittel 4.1. Informasjon om evalueringsform for emnet publiseres i Canvas.