DT8102
Databasesystemer, videregående kurs
Sist undervist 2014
Vår og Høst
Norsk og Engelsk
Om emnet
Faglig innhold
Emnet undervises annet hvert år, neste gang vår 2016.
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æringsmål
Kunnskap: 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.
Ferdigheter: Kunne implementere passende metode som sikrer korrekt utførelse tilpasset situasjonen.
Læringsformer og aktiviteter
Kollokvier, øvinger og semesteroppgave.