| TDDB48 |
Databasteknik, 5 p
/Database Technology/
För:
C
D
DI
I
Ii
IT
M
|
| |
Prel. schemalagd
tid: 44
Rek. självstudietid: 156
|
| |
Utbildningsområde: Teknik
Ämnesgrupp: Datalogi, Datateknik Nivå (A-D):C
|
| |
Mål:
Kursen ger teoretiska och praktiska kunskaper om principer för lagring och återvinning av information i ett modernt databassystem.
|
| |
Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan) Grundkurs i programmering.
Kurs i datastrukturer och algoritmer.
OBS! Tillträdeskrav för icke programstudenter omfattar vanligen också tillträdeskrav för programmet och ev. tröskelkrav för progression inom programmet, eller motsvarande.
|
| |
Organisation: Föreläsningarna behandlar både teori och metodik. Under laborationerna utförs ett antal programmeringsuppgifter som illustrerar principerna för implementering och utnyttjande av en databas.
|
| |
Kursinnehåll: Principer för och använding av generella databashanteringssystem (DBMS). Metoder för databasdesign och databasanvändning. Datamodelleringstekniker: ER-modellen. Relationsdatabaser. Databasspecifika datastrukturer. Arkitektur för databashanteringssystem. Frågespråk baserade på relationsmodellen. Relationsalgebran och frågeoptimering. Transaktioner, samtidighetskontroll, recovery. Integritet, tillförlitlighet.
|
| |
Kurslitteratur: Elmasri & Navathe, Fundamentals of Database Systems, Fourth Edition, 2004. ISBN 0-321-20448.
|
| |
Examination: |
TENA LABA
|
En skriftlig tentamen (U,3,4,5) En laborationskurs (U,G) |
3 p 2 p
|
| |
|
|