| 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 | ||
| 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. | |
Undervisningsspåk är .
Engelsk kursplan