732A57 · 6 hp · Avancerad nivå (A1F) · Datavetenskap
Databasteknik
Ges · nästa start HT 2026
69 %
klarade senaste ordinarie tentan
TENT · 12 jan 2026 · 13 studenter
82 %
klarade ordinarie tentorna, alla tillfällen de senaste 5 åren
TENT · 72 studenter
Ingår i 1 program
Tentamen
TENT Tentamen
- A
- B
- C
- D
- E
- F
Ordinarie tentor
82 % godkända · 72 studenter
- 69 %13
- 63 %8
- 96 %28
- 78 %9
- 79 %14
Omtentor
66 % godkända · 29 studenter
- 86 %7
- 60 %10
- 29 %7
- 100 %5
- Klarar omtentan: 66 % (29 studenter), jämfört med 82 % (72 studenter) på ordinarie
- Får B eller A: 38 % (101 studenter)
Visa små tillfällen (6)
Tillfällen med färre än 5 studenter, ofta tillgodoräknanden eller specialtillfällen. De ingår inte i någon siffra på sidan.
- 100 %1
- 0 %4
- 100 %3
- 100 %1
- 100 %2
- 100 %3
Övriga moment
Deltentor, inlämningar och laborationer. De ingår inte i siffrorna överst.
Inlämning eller laboration
LAB1 Laboration
- P
Ordinarie tillfällen
100 % godkända · 46 studenter
- 100 %12
- 100 %6
- 100 %22
- 100 %6
Senare tillfällen
100 % godkända · 6 studenter
- 100 %6
- Klarar ett senare tillfälle: 100 % (6 studenter), jämfört med 100 % (46 studenter) på ordinarie
Visa små tillfällen (16)
Tillfällen med färre än 5 studenter, ofta tillgodoräknanden eller specialtillfällen. De ingår inte i någon siffra på sidan.
- 100 %2
- 100 %2
- 100 %3
- 100 %2
- 100 %2
- 100 %2
- 100 %3
- 100 %1
- 100 %2
- 100 %4
- 100 %2
- 100 %2
- 100 %1
- 100 %4
- 100 %2
- 100 %4
Om kursen
Mål
Efter avslutad kurs ska den studerande på en avancerad nivå kunna:
- redogöra för och använda de viktigaste begreppen inom databaser och databasteknik på ett korrekt sätt
- designa en datamodell med hjälp av EER-modellering
- designa, implementera och använda en relationsdatabas
- redogöra för den teoretiska grunden för relationsmodellen och använda denna för att avgöra om en relationsdatabas har en bra design
- förklara vilka filstrukturer i databashanteringssystemet som kan användas för att implementera en databas
- förklara grundprinciper om hur man kan indexera en databas och utifrån detta designa ett index med god effektivitet
- redogöra för vilka problem som kan uppstå när databasen hanterar många användare och några möjliga lösningar på detta
- redogöra för hur databasen kan garantera att data är persistenta samt givet önskade egenskaper hos databasen förklara hur detta löses med hjälp av databasåterställning och backup
- redogöra för huvudprinciperna bakom heuristisk frågeoptimering, samt givet en fråga kunna beräkna den optimerade frågan och uppskatta hur effektiv optimeringen varit
Innehåll
I kursen behandlas teoretiska och praktiska kunskaper om principer för:
- lagring och återvinning av information i ett modernt databassystem
- generella databashanteringssystem (DBMS)samt
- metoder för databasdesign och databasanvändning
- datamodelleringstekniker: EER-modellen, relationsdatabaser, databasspecifika datastrukturer, SQL relationsalgebra och frågeoptimering, transaktioner, samtidighetskontroll, recovery
- Examinator
- Olaf Hartig
- Huvudområde
- Datavetenskap