DM556: Principper for databasesystemer (10 ECTS)
STADS: 15017101
Niveau
Bachelorkursus
Undervisningsperiode
Kurset er placeret i efterårssemesteret.
Ansvarlige undervisere
Email: zhou@imada.sdu.dk
Skemaoplysninger
Hold |
Type |
Dag |
Tidsrum |
Lokale |
Uger |
Kommentar |
Fælles |
I |
Mandag |
12-14 |
U155 |
37-41,44-50 |
|
Fælles |
I |
Tirsdag |
12-14 |
U155 |
36,38,40,44,46,48,50 |
|
Fælles |
I |
Fredag |
10-12 |
U146 |
36 |
|
H1 |
TE |
Tirsdag |
14-16 |
U141 |
36,44 |
|
H1 |
TE |
Tirsdag |
12-14 |
U155 |
37,39,41,45,47,49 |
|
H1 |
TE |
Fredag |
10-12 |
U157 |
37-41,45-51 |
|
Vis hele skemaet
Vis personligt skema for dette kursus.
Kommentar:
Ubegrænset deltagerantal
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 og transaktionsprocessering, distribuerede databaser og OLAP.
Forventet læringsudbytteVed kursets afslutning forventes den studerende at kunne:
- forklare teknikker for datalagring og indeksering
- 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
- forklare og analysere teknikker for data partitionering og replikation
- gøre rede for processen med at optimere en distribueret og parallel forespørgsel
- forklare og analysere teknikker for distribueret concurrency kontrol.
EmneoversigtDatalagring og indeksering, forespørgselsprocessering og -optimering, database-tuning, egenskaber og implementation af ACID transaktionsmodeller, distribuerede databaser og OLAP.
LitteraturMeddeles ved kursets start
Kursets hjemmeside
Dette kursus benytter
e-learn (blackboard).
Forudsætningsprøver
Et projekt bestående af flere dele er en forudsætning for deltagelse i eksamenselementerne a og b. Bestået/ikke-bestået, censur ved underviser. (15017122)
Eksamen- og censurform:
- Mundtlig eksamen på baggrund af projektet. Bestået/ikke-bestået, intern censur ved underviser, 3 ECTS. (15017112)
- Mundtlig eksamen, der bedømmes med ekstern censur, karakter efter 7-trinsskalaen, 7 ECTS. (15017102)
Reeksamen i samme eksamenstermin eller i umiddelbar forlængelse heraf.
Vejledende timetal
På naturvidenskab er undervisningen tilrettelagt efter trefasemodellen dvs. intro, trænings- og studiefasen.
Introfase: 40 timer
Træningsfase: 40 timer
Aktiviteter i studiefasen
Studiefase: 40 timer
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 2015 til 31. januar 2017.