Tentalabbet

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
Kursplanen på Studieinfo ↗