Sök Stäng
Kursplan

Databassystem, 7,5 hp

Database Systems, 7.5 credits

Kurskod: DT4034

Akademin för informationsteknologi

Nivå: Grundnivå

Välj kursplan

Version
2025-01-20 - Tills vidare

Fastställd av: Forsknings- och utbildningsnämnden, 2024-11-18 och gäller studenter antagna vårterminen 2025.

Huvudområde med fördjupning

Grundnivå, har mindre än 60 hp kurs/er på grundnivå som förkunskapskrav. (G1F)

Behörighetskrav

Kursen Programmering 7,5 hp. Engelska 6. Undantag ges för kravet på svenska.

Kursens inplacering i utbildningssystemet

Kursen ingår i Dataingenjörsprogrammet 180 hp.

Mål

Kursens mål är att studenten ska utveckla kunskap om principer och praxis för databashanteringssystem (DBMS). Kursen täcker in grundläggande begrepp, designtekniker, frågespråk (SQL) och praktisk implementering av databashanteringssystem. Studenten kommer vidare att lära sig värdera hur alternativa designlösningar kan påverka funktionaliteten hos en relationsdatabas. Genom kursen ska studenten dessutom skaffa sig förståelse för säkerhetsaspekter och implikationer för lagring av data i databaser.



Efter avslutad kurs ska studenten kunna:



Kunskap och förståelse

  • redogöra för teorier och grundläggande begrepp inom databasområdet
  • redogöra för grunderna i databasspråket SQL
  • förklara normaliseringens betydelse vid analys och verifering av en designlösning av en databas



Färdighet och förmåga

  • använda datadefinitionsspråk för att skapa tabeller och implementera databasdesign
  • manipulera (söka, lägga till, ändra och ta bort) data samt skapa, modifera och ta bort databasobjekt (tabeller, nycklar, index, frågor) med hjälp av det standardiserade databasspråket SQL
  • skapa och använda en databasinstans i molnet
  • använda databaser från externa applikationer, till exempel PHP webbapplikationer



Värderingsförmåga och förhållningssätt

  • reflektera över etiska aspektet kring personuppgiftslagens implikationer när det gäller lagring av persondata och förhålla sig till General Data Protection Regulations (GDPR) för lagring av data i databaser
  • analysera och verifiera samt vid behov modifiera desiglösningar av en databas utifrån givna krav

Innehåll

Kursen omfattar följande ämnen:

  • Databaskoncept och grundläggande desigprinciper för relationella databassystem
  • Metoder för att utveckla, använda och manipulera information i databaser
  • Praktisk arbete för uppsättning och administation av databaser

Undervisningsspråk

Undervisningen bedrivs på engelska.

Undervisning

Undervisningen består av föreläsningar och praktiska uppgifter. Undervisningen bedrivs på engelska.

Betygsskala

Fyrgradig skala, sifferbetyg (TH): Underkänd (U), Godkänd (3), Väl godkänd (4), Mycket väl godkänd (5)

Examinationsformer

Examinationen sker genom individuell skriftlig tentamen samt praktiska projektuppgifter i grupp.

2401: Skriftlig tentamen, 4 hp
Fyrgradig skala, sifferbetyg (TH): Underkänd (U), Godkänd (3), Väl godkänd (4), Mycket väl godkänd (5)

2402: Projektuppgifter, 3,5 hp
Tvågradig skala (UG): Underkänd (U), Godkänd (G)

Undantag från angiven examinationsform

Om särskilda skäl finns får examinator göra undantag från angiven examinationsform och medge att en student examineras på annat sätt. Särskilda skäl kan till exempel vara beslut om riktat pedagogiskt stöd.

Kursvärdering

I kursen ingår kursvärdering. Denna är vägledande för utveckling och planering av kursen. Kursvärderingen dokumenteras och redovisas för studenterna.

Kurslitteratur och övriga läromedel

Välj litteraturlista
2025-01-20 – Tills vidare

Litteraturlista 2025-01-20Tills vidare

Conolly, Thomas & Begg, Carolyn. Database Systems: A practical approach to design, implementation and management. 6e uppl, Addison Wesley, 2014