Tentalabbet

732G16 · 7.5 credits · Basic level (G1F) · Datavetenskap

Databases: Design and Programming

Active · next start VT 2027

30%

passed the latest ordinary exam

TEN1 · 5 Jun 2026 · 23 students

60%

passed the ordinary exams, all sittings over the last 5 years

TEN1 · 102 students

Unusually hard in 2025/26

30% passed the ordinary exam in 2025/26 (23 students), against 66% on average in earlier years (79 students).

Part of 1 programme

Exam

TEN1 Examination

  • VG
  • G
  • U

Ordinary exams

60% passed · 102 students

  • 30%23
  • 65%17
  • 83%29
  • 44%18
  • 73%15

Re-exams

54% passed · 41 students

  • 80%10
  • 50%8
  • 44%9
  • 50%6
  • 38%8
  • Pass the re-exam: 54% (41 students), compared with 60% (102 students) on the ordinary exam
  • Get VG: 24% (143 students)
Show small sittings (4)

Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

  • 0%2
  • 50%2
  • 75%4
  • 50%2

Other modules

Partial exams, hand-ins and labs. They are not part of the figures at the top.

Hand-in or lab

LAB1 Laboratory Work

  • G

Main rounds

100% passed · 59 students

  • 100%10
  • 100%16
  • 100%17
  • 100%16

Later rounds

100% passed · 7 students

  • 100%7
  • Pass a later round: 100% (7 students), compared with 100% (59 students) on the ordinary exam
Show small sittings (21)

Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

  • 100%4
  • 100%2
  • 100%4
  • 100%1
  • 100%2
  • 100%2
  • 100%2
  • 100%2
  • 100%2
  • 100%1
  • 100%1
  • 100%1
  • 100%2
  • 100%2
  • 100%1
  • 100%1
  • 100%2
  • 100%1
  • 100%2
  • 100%2
  • 100%2

About the course

Aim

Efter avslutad kurs ska den studerande kunna:

  • Använda de viktigaste begreppen inom databasområdet på ett korrekt sätt
  • Designa en datamodell med hjälp av ER-modellering
  • Utforma och använda en relationsdatabas med hjälp av SQL
  • Redogöra för den teoretiska grunden för relationsmodellen och hur denna påverkar vad som är bra design av en databas, speciellt normalisering
  • Redogöra för hur datalagringsteknik kan påverka databashanteringssystemet och hur man med hjälp av indexering kan snabba upp sökningar
  • Diskutera problem som kan uppstå när databasen används av många användare och några möjliga lösningar på detta.
  • Redogöra för hur databashanteringssystem kan garantera att data är persistenta och hur detta kan lösas med hjälp av databasåterställning och backup
  • Använda en relationsdatabas via ett egenkonstruerat applikationsprogram genom att nyttja fördefinierade programbibliotek.

Content

I kursen behandlas följande:

  • Principer för användning av generella databashanteringssystem (DBMS)
  • Metoder för databasdesign och databasanvändning
  • Datamodelleringstekniker: ER,modellen, relationsmodellen
  • Databasspecifika datastrukturer
  • SQL
  • Relationsalgebra
  • Databasintegritet
  • Säkerhet
  • Transaktioner
  • Samtidighetskontroll
  • Recovery
  • Programbibliotek, t.ex JDBC
Examiner
Eva Ragnemalm
Main field of study
Datavetenskap
Syllabus on Studieinfo ↗