KURSPLAN
Databaser, 6 högskolepoäng
Databases, 6 credits
Kursplan för studenter vår 2021
Kurskod: TDRK18
Fastställd av: VD 2017-02-01
Reviderad av: Utbildningschef 2020-04-08
Gäller fr.o.m.: 2021-01-01
Version: 2
Utbildningsnivå: Grundnivå
Utbildningsområde: Tekniska området (95%) och samhällsvetenskapliga området (5%)
Ämnesgrupp: DT1
Fördjupning: G1F
Huvudområde: Datateknik

Lärandemål

Efter genomgången kurs skall studenten

Kunskap och förståelse

- ha kännedom om principerna för en relationsdatabas (funktion, principiella arkitektur och begränsningar)
- visa kunskap om grundläggande principer för databasdesign
- visa kunskap om transaktionshantering, indexeringsmekanismer och filorganisation inom databaser
- ha kännedom om de väsentligaste skillnaderna mellan relationsdatabaser och icke-relationsdatabaser

Färdighet och förmåga

- visa färdighet i att skapa en datamodell (ER-modell) från en given verksamhetsbeskrivning
- visa färdighet i att tillämpa de tre första normalformerna
- visa färdighet i att formulera basala samt avancerade SQL frågor
- visa förmåga att tolka uttryck formulerade i SQL och förstå det resultat som erhålls

Innehåll

Efter genomgången kurs skall studenten behärska grunderna i relationsdatabaser och kunna modellera, skapa enkla databaser samt ställa frågor mot dessa baserat på givna krav. Studenten skall även ha förståelse för databasutveckling som en del i system- och verksamhetsutveckling.

Kursen innehåller följande moment:
- Relationsdatabaser – Introduktion, Teori, Syfte
- Databasdesign – ER modell
- Normaliseringsteori
- Frågespråk
- Databaser i systemutvecklingslivscykeln
- Avancerad SQL, Transaktionshantering, Indexering

Undervisningsformer

Undervisningen ges i form av föreläsningar, övningar och laborationer.

Undervisningen bedrivs på engelska.

Förkunskapskrav

Grundläggande behörighet samt genomgången kurs Introduktion till programmering, 9 hp (eller motsvarande kunskaper).

Examination och betyg

Kursen bedöms med betygen 5, 4, 3 eller Underkänd.

Poängregistrering av examinationen för kursen sker enligt följande system:
ExaminationsmomentOmfattningBetyg
Tentamen14 hp5/4/3/U
Praktisk uppgift2 hpU/G
1 Bestämmer kursens slutbetyg vilket utfärdas först när samtliga moment godkänts.

Kurslitteratur

Kurslitteratur fastställs senast en månad före kursstart.

Titel: Fundamentals of Database Systems, Seventh Edition
Författare: Elmasri & Navathe
Förlag: Pearson
ISBN: 978-1-292-09761-9