IN3020 – Databasesystemer
Beskrivelse av emnet
Kort om emnet
Hva lærer du?
Etter å ha tatt IN3020:
- vet du hva databasehåndteringssystemer (DBMSer) gjør, hvordan de virker og hvordan de er implementert;
- har du inngående kjennskap til hvilke teoretiske og praktiske problemer som er knyttet til drift av DBMSer;
- har du kunnskap om bruk av avansert SQL og hvordan spørringer kan optimaliseres;
- forstår du de grunnleggende prinsippene for transaksjonshåndtering;
- har du kjennskap til hva slags typer transaksjonshåndtering (isolasjonsnivåer) moderne DBMSer tilbyr og hvilke styrker og svakheter de enkelte isolasjonsnivåene har;
Opptak til emnet
Spesielle opptakskrav
I tillegg til generell studiekompetanse eller realkompetanse må du dekke spesielle opptakskrav:
- Matematikk R1 eller Matematikk (S1+S2)
De spesielle opptakskravene kan også dekkes med fag fra videregående opplæring før Kunnskapsløftet, eller på andre måter. Les mer om spesielle opptakskrav.
Obligatoriske forkunnskaper
Anbefalte forkunnskaper
Emnet bygger på IN2010 – Algoritmer og datastrukturer/INF2220 og IN1150 – Logiske metoder/INF1080.
Kunnskap om hashing, søketrær og grafer (fra IN2010/INF2220) og mengdelære, 1. ordens logikk og induksjonsbevis (fra IN1150/INF1080) ansees som kjent og vil ikke bli gjennomgått.
Overlappende emner
- 10 studiepoeng overlapp med IN4020 – Databasesystemer.
- 8 studiepoeng overlapp med INF3100 – Databasesystemer (videreført).
Undervisning
Eksamen
4 timers skriftlig digital eksamen . Alle obligatoriske oppgaver må være godkjent for å kunne gå opp til eksamen.
Som eksamensforsøk i dette emnet teller også forsøk i følgende tilsvarende emner: IN4020 – Databasesystemer, INF3100 - Databasesystemer (videreført)
Hjelpemidler til eksamen
Karakterskala
Adgang til ny eller utsatt eksamen
Studenter som dokumenterer gyldig fravær fra ordinær eksamen, kan ta utsatt eksamen i starten av neste semester.
Det tilbys ikke ny eksamen til studenter som har trukket seg under ordinær eksamen, eller som ikke har bestått.
Mer om eksamen ved UiO
- Kildebruk og referanser
- Hvordan bruke KI som student
- Tilrettelegging på eksamen
- Trekk fra eksamen
- Syk på eksamen / utsatt eksamen
- Begrunnelse og klage
- Ta eksamen på nytt
- Fusk/forsøk på fusk
Andre veiledninger og ressurser finner du på fellessiden om eksamen ved UiO.