Emne - Databasesystemer, videregående kurs - DT8102
Databasesystemer, videregående kurs
Undervises ikke studieåret 2010/2011
Om
Om emnet
Faglig innhold
Emnet undervises annet hvert år, neste gang vår 2012.
Definisjon av og betingelser for korrekt utførelse av databaseoperasjoner, serialiserbarhet, transaksjonsbegrepet. Metoder for synkronisering av parallelle databaseoperasjoner, vranglås, unngåelse av vranglås. Sikkerhet mot tap av data, logging og retableringsteknikk. Flerversjonsdatabaser, replikerte databaser. Ytelsesvurdering og -analyse av forskjellige skeduleringsalgoritmer.
Læringsutbytte
En grundig forståelse av betingelser for korrekt utførelse når flere konkurrerer om de samme dataressursene. Innsikt i metoder for å oppnå korrekt utførelse.
Læringsformer og aktiviteter
Kollokvier, øvinger og semesteroppgave.
Obligatoriske aktiviteter
- Øvinger
Anbefalte forkunnskaper
Grunnleggende kurs i databasesystemer, algoritmer og datastukturer, programmeringserfaring.
Kursmateriell
Bernstein, Hadzilacos og Goodman: Concurrency Control and Recovery in Data Base Systems, Addison Wesley 1988.
Studiepoengreduksjon
| Emnekode | Reduksjon | Fra |
|---|---|---|
| DIF8904 | 7,5 sp |
Fagområder
- Databaseteknikk