| 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| |
|
|
||||||
|
|
||||||