studiehandbok@lith | ||
|
||
TDDB38 | Databasteknik, 5 poäng /Database Technology/ För: C2, D4, Y4, IT4 | |
Utbildningsområde: Teknik Ämnesgrupp: Datalogi | ||
Fördjupningsnivå: C | ||
Klassning för datavetenskaplig examen: Datavetenskap, datalogi. | ||
Mål: Kursen ger teoretiska och praktiska kunskaper om principer för lagring och återvinning av information i ett modernt databassystem.Förkunskaper: TDDB57 Datastrukturer och algoritmer eller TDDB28 Programmering- Tillämpningar och datastrukturer.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. Genomgång av olika datamodeller: ER-modellen, relationsdatabaser och objekt-orienterade databaser. Databasspecifika datastrukturer. Arkitektur för databashanteringssystem liksom frågespråk baserade på relations- och objektorienterade modeller. Frågeoptimering. Transaktioner, samtidighetskontroll, recovery. Integritet, Tillförlitlighet samt Moderna verktyg för databasutveckling.Kurslitteratur: Elmasri, Navathe, Fundamentals of database systems (3rd edition), Addison-Wesley, 2000. Labkompendium som utges av Institutionen för datavetenskap (IDA). | ||
TEN1 | En skriftlig tentamen. , 3 p. | |
LAB1 | En laborationskurs., 2 p. |
Undervisningsspråk är engelska.
Studierektor: Patrick Lambrix |
|
||||||
|