Databassystem, 7,5 hp
Database Systems, 7.5 credits
Kurskod: DT4034
Akademin för informationsteknologi
Nivå: Grundnivå
Välj kursplan
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
Undervisning
Undervisningen består av föreläsningar och praktiska uppgifter. Undervisningen bedrivs på engelska.
Betygsskala
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
Litteraturlista 2025-01-20 – Tills vidare
Conolly, Thomas & Begg, Carolyn. Database Systems: A practical approach to design, implementation and management. 6e uppl, Addison Wesley, 2014