INF4100 – Databasesystemer
Beskrivelse av emnet
Kort om emnet
Databasers plass i informasjonssystemer. 3-skjemaarkitektur og 100%-prinsippet. Relasjonsmodellen med algebra og normaliseringsteori. Relasjonsdatabaser og SQL, objektdatabaser og ODL/OQL. Databaseadministrasjon. Lagringsmedier. Datalagring og filorganisering. Sp?rsm?lsoptimalisering. Serialisering av transaksjoner og h?ndtering av konflikter, vrangl?ser og feilsituasjoner. Distribuerte databaser.
Hva l?rer du?
Emnet skal gi studentene kjennskap til det teoretiske grunnlag for databasesystemer og forst?else av hva databaseh?ndterings- systemer gj?r, hvordan de virker og er implementert og hvilke teoretiske og praktiske problemer som er knyttet til drift av dem.
Opptak og adgangsregulering
Studenter m? hvert semester s?ke og f? plass p? undervisningen og melde seg til eksamen i Studentweb.
Dersom du ikke allerede har studieplass ved UiO, kan du s?ke opptak til v?re studieprogrammer, eller s?ke om ? bli enkeltemnestudent.
Forkunnskaper
Anbefalte forkunnskaper
Emnet bygger p? INF1020 – Algoritmer og datastrukturer (nedlagt), INF1050 – Systemutvikling (videref?rt) og MAT1030 – Diskret matematikk (nedlagt). Kunnskaper innen hashing, B-tr?r og grafer (fra INF1020) og mengdel?re, 1. ordens logikk og induksjonsbevis (fra MAT1030) anses som kjent og vil ikke bli gjennomg?tt.
Overlappende emner
10 studiepoeng mot INF3100 – Databasesystemer (videref?rt), 10 studiepoeng mot INF 212 og 9 studiepoeng mot IN 212
Undervisning
4 timer forelesning per uke i f?rste halvdel av semesteret, 2 timer forelesning per uke i andre halvdel av semesteret. 2 timer ?velser per uke. Det kreves innlevering av obligatoriske oppgaver som m? v?re best?tt for ? kunne g? opp til eksamen.
Eksamen
3 timers skriftlig eksamen. Bokstavkarakter (A -F).
Informasjon om utsatt pr?ve (kontinuasjon) finner du her: /studier/admin/eksamen/sykdom-utsatt/mn/index.html.
Mer informasjon om eksamen ved MN-fakultetet kan du lese p? fakultetets eksamenssider: http://www.mn.uio.no/studier/admin/index.html.
Annet
Det er obligatorisk oppm?te p? f?rste forelesning. Ved praktisering av 3-gangers regelen skal emnet sees i sammenheng med INF3100, INF212 og IN212.
Tilsynssensor for emnet er: Randi Karlsen