1 Beskriva centrala begrepp inom området databasteknik.
2 Redogöra för grundläggande terminologi och teorier om relationsdatabaser.
3 Förklara vedertagna principer för databasdesign.
4 Förklara vedertagna principer för databasunderhåll.
5 Redogöra för databasdesign med hjälp av ett databasschema.
6 Beskriva och förklara lämpligheten av olika databassystem för olika ändamål.
7 Beskriva och förklara databasens funktion i ett IT-system samt dess gränssnitt mot andra IT-system.
8 Förklara vikten av datascrubbing och upprätthållande av datakvalitet.
Färdighet och förmåga
1 Skapa och konfigurera SQL-instanser enligt aktuell ”best practice”.
2 Implementera och konfigurera databaser som är specifika för olika applikationer.
3 Skapa och manipulera databaser med hjälp av SQL.
4 Identifiera och beskriva de olika roller som finns vid utveckling och drift av ett databassystem.
5 Behärska grundläggande dataanalysmetoder, inklusive aggregering, filtrering och sortering.
6 Bedöma data i dataset utifrån kvalitet och lämplighet för analys.
7 Exportera data via API till externa verktyg.
8 Använda externa verktyg för grundläggande dataanalys.
9 Skapa visuella presentationer av resultat från dataanalysen med vanligt förekommande verktyg.
Värderingsförmåga och förhållningssätt
1 Utvärdera olika lösningar av databassystemdesign med avseende på deras lämplighet för olika ändamål.
2 Utvärdera olika dataset och dataanalysverktyg med avseende på deras lämplighet för olika ändamål.
Kursinnehåll
Målet med kursen är att förse deltagarna med grundläggande kunskaper i databasteknik och dataanalys, inklusive installation och administration av databaser. Kursen kommer även att utveckla en övergripande förståelse och grundläggande kunskaper kring användning av API:er för kommunikation med externa system, detta för att kunna bearbeta data med hjälp av verktyg för dataanalys samt visuellt presentera resultatet. Kursen inleds med teoretiska moment som fokuserar på centrala begrepp och definitioner inom områden som databasteknik, relationsdatabaser och SQL. Efter introduktionen varvas teori med praktiska datorövningar som täcker ämnen som databasadministration, konfigurering av dataanalysverktyg samt informationssäkerhet. Denna kompetens kommer sedan att användas i ett självständigt projektarbete. Under detta projektarbete kommer studenten att tillämpa sina färdigheter inom SQL, dataanalys och visualisering, för att kunna presentera resultatet på ett professionellt sätt.
Förutsättningar
Grundläggande behörighet + Matematik 2a / 2b / 2c. Eller: Matematik B
Litteratur
Kurslitteraturen är på svenska och engelska.
Tillhandahållet läs- och övningsmaterial via HB:s lärplattform, samt aktuella online-manualer.
Muzny, V. & Chmel, M., (2017, eller senare). SQL Server Administrator's Guide: One stop solution for DBAs to monitor,
manage, and maintain enterprise databases, Birmingham: Packt Publishing.
Tanimura, C. (2021, eller senare) SQL for Data Analysis. O’Reilly Media, Inc.