TDDB38 | Databasteknik, 5 poäng /Database Technology/ För: C2, D4, Y4 | |
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: TDDB 57 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. Transaktioner, Aktiva databaser, Integritet, Tillförlitlighet samt Moderna verktyg för databasutveckling.Kurslitteratur: A. Silberschatz, H.F. Korth, S. Sudershan: Database System Concepts, 3rd Ed., McGraw-Hill. Kurskompendium 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