DM532: Principper for databasesystemer (5 ECTS)
STADS: 15006901
Niveau
Bachelorkursus
Undervisningsperiode
Kurset er placeret i efterårssemesteret.
1. kvartal
Ansvarlige undervisere
Email: zhou@imada.sdu.dk
Skemaoplysninger
Hold |
Type |
Dag |
Tidsrum |
Lokale |
Uger |
Kommentar |
Fælles |
I |
Tirsdag |
12-14 |
U46 |
35-41 |
|
Fælles |
I |
Torsdag |
14-16 |
U67 |
40 |
|
Fælles |
I |
Fredag |
12-14 |
U69 |
35-36, 38 |
|
S1 |
TE |
Torsdag |
10-12 |
U69 |
35-41 |
|
S1 |
TE |
Fredag |
12-14 |
U69 |
37, 39, 41 |
|
Vis hele skemaet
Vis personligt skema for dette kursus.
Kommentar:
Ubegrænset deltagerantal. 1. kvartal.
Indgangskrav:
Ingen
Faglige forudsætninger:
Stoffet fra DM505 Databasedesign- og programmering og DM507 Algoritmer og datastrukturer skal være kendt.
KursusintroduktionHovedformålet med kurset er at bibringe deltagerne en forståelse af implementationsaspekterne af databasesystemer med fokus på optimering af forespørgsler, transaktionsprocessering og ACID egenskaberne (Atomicity, Consistency, Isolation, Durability). Som et mindre emne ses der på alternative forespørgselssprog til SQL og relationel algebra.
Forventet læringsudbytteVed kursets afslutning forventes den studerende at kunne:
- forklare fundamentet for og teknikkerne til evaluering af SQL forespørgsler
- forklare processen med at optimere en SQL forespørgsel
- gøre rede for elementerne i en transaktionsmodel og afgøre om ACID egenskaberne er opfyldt
- forklare hvordan de enkelte ACID egenskaber kan opfyldes gennem en struktureret
transaktionsimplementation
- gøre rede for forholdene mellem relationel algebra og SQL og deres alternativer.
EmneoversigtForespørgselsprocessering og -optimering, database-tuning, egenskaber og implementation af ACID transaktionsmodeller, alternative formalismer og forespørgselssprog, udvalgte emner fra objekt-databaser, distribuerede databaser, XML og OLAP.
LitteraturMeddeles ved kursets start.
Pensum
Se pensumbeskrivelse.
Kursets hjemmeside
Dette kursus benytter
e-learn (blackboard).
Forudsætningsprøver
Ingen
Eksamen- og censurform:
(a) Obligatorisk projektopgave der bedømmes med B/IB og censur ved underviser. Opgaverne skal være bestået, for at man kan gå op til den mundtlige eksamen.
(b) Mundtlig eksamen der bedømmes med karakter efter 7-skalaen og ekstern censur.
Reeksamen efter 2. kvartal. Med få studerende kan censurformen ændres til intern censur.
Vejledende timetal
På naturvidenskab er undervisningen tilrettelagt efter trefasemodellen dvs. intro, trænings- og studiefasen.
Forelæsninger: 21 timer
Eksaminatorietimer/opgaveregning: 21 timer
Aktiviteter i studiefasen
Sprog
Dette kursus undervises på engelsk.
Kursustilmelding
Se tilmeldingsfrister.
Pris for åben uddannelse
Se priser for enkeltkurser.
Denne kursusbeskrivelse var gyldig fra 1. september 2009 til 31. august 2010.