EDAF75 – databasteknologi

Kursinformation

Vi använder inte Canvas i kursen, kurshemsidan kommer ligga på institutionens website, och de som är kursregistrerade kommer att få en länk till den.

För att få läsa kursen måste man ha registrerat sig i Ladok senast klockan 23:59 på måndagen i läsvecka 1.

Inför kursomgången våren 2026

Normalt skickar vi ut ett mail med information till alla förväntade kursdeltagare veckan före kursstart, men LU har stängt ner de servers som gör det möjligt att göra detta, så vi får ta all information under första föreläsningen (eftersom vi inte använder Canvas kommer ingen information den vägen).

Kursen kommer under våren 2026 att ges helt på campus, det innebär att vi inte kommer att ha någon distansredovisning av laborationer och designmöten. Ni kommer att göra laborationer och projekt i grupper om 2-3 studenter (vi har inte resurser att handleda enstaka studenter), och vid laborationer och designmöten måste minst en student i varje grupp delta på plats i sal på campus – laborationerna går i läsvecka 3-5, designmötet i läsvecka 6.

Vi börjar med en föreläsning på måndagen i läsvecka 1 (alla föreläsningar är valfria, även den första). Om du skall läsa kursen måste du registrera dig i Ladok senast klockan 23:59 måndagen i första kursveckan.

Inför första föreläsningen kan du fungera igenom några frågor (vi kommer att diskutera dem kort i början av första föreläsningen).

Arbetsfördelning mellan läsperiod vt1 och vt2

Det brukar vara många som har frågor om arbetsfördelningen mellan läsperiod vt1 och vt2, i korthet kan man säga:

  • Alla föreläsningar och obligatoriska moment (laborationer, designmöte för projektet, och tentan) ligger i läsperiod vt1.
  • Det enda som ligger i läsperiod vt2 är deadline för projektet (den ligger i mitten av vt2), men det är fullt möjligt att göra hela, eller stora delar av projektet under läsperiod vt1.

Så, arbetsfördelningen är ungefär:

  • vt1: 80-100% (hela kursen, utom möjligen delar av projektet)
  • vt2: 0-20% (enbart delar av projektet, om ens det).

Tentamina

Se här.

About the course

This course teaches databases, with an emphasis on relational databases. You will learn how to design a database using E/R modeling and various kinds of normalization, and how to use SQL, Python and Java to interface to a database. You will also get an introduction to NoSQL databases, including graph databases.

The course will be given in Swedish, so it's not suitable for exchange students unless they're well versed in Swedish.