DM532: Principper for databasesystemer (5 ECTS)

STADS: 15011101

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 Mandag 10-12 U44 35
Fælles I Mandag 10-12 U49 36-41
Fælles I Fredag 10-12 U27a 35-36, 38
Fælles I Fredag 10-12 U142 40
S1 TE Onsdag 12-14 U49 35-41
S1 TE Fredag 10-12 U27a 37, 39, 41
Vis hele skemaet
Vis personligt skema for dette kursus.

Kommentar:
Ubegrænset deltagerantal. Kurset kører i 1. kvartal.

Indgangskrav:
Ingen

Faglige forudsætninger:
Stoffet fra DM505 Databasedesign- og programmering og DM507 Algoritmer og datastrukturer skal være kendt.

Kursusintroduktion
Hovedformålet med kurset er at bibringe deltagerne en forståelse af implementationsaspekterne af databasesystemer med forkus på optimering af forespørgsler, transaktionsprocessering og ACID egenskaberne (Atomicity, Consistency, Isolation, Durability) Som et mindre emne ses der på udvalgte emner fra distribuerede databaser og OLAP

Forventet læringsudbytte
Ved 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 avancerede teknikker for online dataanalyse og distribuerede databaser.
Emneoversigt
Forespø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.

Litteratur
    Meddeles ved kursets start.


Pensum
Se pensumbeskrivelse.

Kursets hjemmeside
Dette kursus benytter e-learn (blackboard).

Forudsætningsprøver
Ingen

Eksamen- og censurform:
Projekt og mundtlig eksamen, der bedømmes samlet. Ekstern censur, karakter efter 7-trinsskalaen. (15011102)

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: 20 timer
Eksaminatorietimer/opgaveregning: 22 timer
Aktiviteter i studiefasen

Sprog
Dette kursus undervises på dansk eller engelsk, afhængigt af underviseren. Dog altid på Engelsk ved deltagelse af internationale studerende.

Kursustilmelding
Se tilmeldingsfrister.

Pris for åben uddannelse
Se priser for enkeltkurser.

Denne kursusbeskrivelse var gyldig fra 1. september 2011 til 31. august 2012.