Engelskt namn: Database Design
Denna kursplan gäller: 2012-12-17 till 2017-12-31 (nyare version av kursplanen finns)
Kursplan för kurser med start efter 2022-05-30
Kursplan för kurser med start mellan 2018-12-31 och 2022-05-29
Kursplan för kurser med start mellan 2018-01-01 och 2018-12-30
Kursplan för kurser med start mellan 2012-12-17 och 2017-12-31
Kursplan för kurser med start mellan 2011-11-21 och 2012-12-16
Kurskod: 2IN070
Högskolepoäng: 7,5
Utbildningsnivå: Grundnivå
Huvudområden och successiv fördjupning:
Informatik: Grundnivå, har mindre än 60 hp kurs/er på grundnivå som förkunskapskrav
Betygsskala: Väl godkänd, godkänd, underkänd
Ansvarig institution: Institutionen för informatik
Beslutad av: Institutionen för informatik, 2010-12-22
Reviderad av: Institutionen för informatik, 2012-12-21
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.
Efter avslutad kurs ska studenten kunna:
- Visa grundläggande kunskaper om teorin för relationella databaser.
- Visa förmåga att skapa och normalisera datamodeller.
- Skapa och bearbeta en databas med avseende på innehåll och struktur med hjälp av ett frågespråk.
- Utföra transaktioner mot en databas med hjälp av ett programspråk.
- Redogöra för faktorer som behövs för att uppnå hög säkerhet, snabb åtkomst och tillförlitlighet vid drift av databaser.
- Visa kännedom om alternativa databasarkitekturer.
För tillträde till kursen fordras genomgången kurs Informatik A, 30 hp, eller Datorbaserad statistik, 7,5 hp, eller motsvarande.
Undervisningen bedrivs företrädesvis i form av föreläsningar samt handledning i samband med självstudier och genomförande av obligatoriska datorlaborationer eller andra inlämningsuppgifter. Vissa undervisningsmoment kan vara obligatoriska. Undervisningen kan ges på engelska. Under kursen introduceras och tillhandahålls nödvändiga datortillämpningar vilka studenterna ska använda på egen hand. Viss handledning ges i samband med användning av dessa tillämpningar. Goda kunskaper i skriftlig framställning och engelska är viktiga för att kunna tillgodogöra sig kursen. Under kursen har studenterna tillgång dygnet runt till ett antal av institutionens datorsalar, med undantag för förekommande bokningar för andra kurser.
Examinationen sker genom gruppuppgifter samt salstentamen. Som betyg ges väl godkänd, godkänd eller underkänd. För studerande som inte godkänns vid det ordinarie provtillfället anordnas normalt ytterligare ett provtillfälle i nära anslutning härtill. För den som ej är godkänd efter två provtillfällen, ges normalt möjlighet att deltaga i tre särskilda därpå följande uppsamlingstillfällen. En förutsättning för deltagande är att den studerande omregistrerar sig på aktuell kurs den termin provet anordnas. För provtillfällen därutöver erfordras särskild dispens av studievägledare eller studierektor.
Studerande som utan godkänt resultat har genomgått två prov för en kurs eller en del av en kurs, har rätt att få en annan examinator utsedd, om inte särskilda skäl talar emot det. Begäran om byte av examinator handläggs av studierektor vid institutionen för informatik.
Tillgodoräknanden hanteras i enlighet med Umeå universitets handläggningsordning för tillgodoräknande på grund- och avancerad nivå (Dnr: UmU 500-2923-12). Ansökan om tillgodoräknande på kurs/moment sänds till Umeå universitet, Studentcentrum/Examina, 901 87 Umeå.
Modern database management
Hoffer Jeffrey A., Ramesh V., Topi Heikki.
11th ed., International ed. : Boston : Pearson : c2013. : 624 p. :
ISBN: 978-0-273-77928-5 (pbk.) : £58.99
Obligatorisk
Se Umeå UB:s söktjänst
Artiklar, forskningsrapporter och utdrag ur tidskrifter och dylikt (tillhandahålles av institutionen)
Modern Database Management (Global ed./10th ed.)
Hoffer Jeffrey, Ramesh V, Topi Heikki
Harlow: Pearson Education : 2010 :
Obligatorisk
Artiklar, forskningsrapporter och utdrag ur tidskrifter och dylikt (tillhandahålles av institutionen)