Databasdesign
- Högskoleutbildning
- 100% (heltid)
- Umeå universitet
- Umeå
- Studiestart 2025-10-01
- 7.5 högskolepoäng
- Studietid: dag
- Svenska
Kursen ger grunderna för teorin för databaser, kunskaper och färdigheter i design av databaser, med särskild hänsyn till interaktiva tillämpningar och de krav som interaktionen ställer på databasens utformning. Grundläggande begrepp som dataoberoende, datamodell, entiteter, relationer mellan entiteter, attribut, nycklar, funktionellt beroende gås igenom. Olika aspekter av design av databaser behandlas som datamodellering, normalisering, olika beskrivningsnivåer (scheman) och frågespråk. Under kursen behandlas väsentligen den relationella modellen och relationella databaser, men ger även en introduktion till alternativa ansatser inom databasarkitektur. Hur användningen av databaser realiseras genom databashanteringssystem behandlas inklusive olika frågor som rör drift av sådana system som transaktionshantering, återhämtning vid fel, säkerhet, datas tillförlitlighet och olika accessmetoder. Kursen omfattar även praktiska övningar i design av databaser samt skapande och bearbetning av sådana med hjälp av SQL och ett programspråk.
Behörighet
Grundläggande behörighet + Matematik 2a eller 2b eller 2c, Samhällskunskap 1b eller 1a1+1a2