![](/sitevision/proxy/studera/valj-utbildning/kurser.html/svid12_737040d616f18ef66a83f/2147344508/images/jth.png)
KURSPLAN
Databaser, 6 högskolepoäng
Databases, 6 credits
Kursplan för studenter vår 2023
Kurskod: | TDRK18 |
Fastställd av: | VD 2017-02-01 |
Reviderad av: | Utbildningschef 2021-10-22 |
Gäller fr.o.m.: | 2022-01-01 |
Version: | 3 |
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
- 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
- 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
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:
Examinationsmoment | Omfattning | Betyg |
---|---|---|
Tentamen1 | 4 hp | 5/4/3/U |
Praktisk uppgift | 2 hp | U/G |
Kurslitteratur
Kurslitteratur fastställs senast 8 veckor före kursstart.
Titel: Fundamentals of Database Systems, Seventh Edition
Författare: Elmasri & Navathe
Förlag: Pearson
ISBN: 978-1-292-09761-9
Titel: Fundamentals of Database Systems, Seventh Edition
Författare: Elmasri & Navathe
Förlag: Pearson
ISBN: 978-1-292-09761-9