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

TEN1En skriftlig tentamen. , 3 p.
LAB1En laborationskurs., 2 p.

Undervisningsspåk är .

Engelsk kursplan

Gäller ht-98, beslut av utbildningsnämnden maj-98