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