Informationsteknik – Databasdesign

Course code I180403
ECTS Credits 6
Goals

Efter avslutad kurs skall den studerande kunna konstruera relationsdatabaser på ett metodiskt och effektivt sätt samt känna till designprinciper för icke-relationella och distribuerade databaser.
För att uppfylla målen skall den studerande kunna:
– utveckla en relationsdatabas från en konceptuell modell till en fysisk design
– skapa ER-modeller
– normalisera en databas
– skapa tabellindex
– redogöra för grundläggande principer för konstruktion av icke-relationella databaser (NoSQL)
– redogöra för grundläggande principer för konstruktion av distribuerade databaser
– avgöra och motivera hurudana designmetoder och databastyper som lämpar sig för olika databasdomäner

Contents

Kravanalys för databaser
Konceptuell databasdesign
Logisk databasdesign
Fysisk databasdesign
Icke-relationella databaser (NoSQL)
Distribuerade databaser

Attendance

Obligatorisk närvaro vid laborationer samt vid genomgång av inlämningsuppgifter.

Obligatory presence at laboratory sessions and reviews of the assignments.

Grading scale name

1-5 (för betygssättning)

Vocational education and training

Informationsteknik

Degree program

Utbildningsprogrammet för informationsteknik

Descriptive assessment

Skriftlig tentamen samt godkända inlämningsuppgifter.

Bedömningskriterier – tillfredsställande – synnerligen tillfredsställande (1 – 2)
Den studerande kan skapa en konceptuell design med viss kvarvarande dataredundans.
Den studerande kan skapa en tillfredsställande logisk design för en given datalagringsmodell.
Den studerande kan skapa en grundläggande fysisk design.
Den studerande kan utföra en partiell normalisering till 3NF av en relationsdatabas.
Den studerande har en tillfredsställande förståelse av olika modeller för datalagring.

Bedömningskriterier – goda – synnerligen goda (3 – 4)
Den studerande kan skapa en konceptuell design med låg dataredundans.
Den studerande kan skapa en logisk design av god kvalitet för en given datalagringsmodell.
Den studerande kan skapa en fysisk design med visst beaktande av prestanda- och tillgänglighetskrav.
Den studerande kan utföra en normalisering till 3NF av en relationsdatabas.
Den studerande har en god förståelse av olika modeller för datalagring.

Bedömningskriterier – berömliga (5)
Den studerande kan skapa en konceptuell design med minimal dataredundans.
Den studerande kan skapa en logisk design av utmärkt kvalitet för en given datalagringsmodell.
Den studerande kan skapa en fysisk design med gott beaktande av prestanda- och tillgänglighetskrav.
Den studerande kan utföra en normalisering till BCNF av en relationsdatabas.
Den studerande har en berömlig förståelse av olika modeller för datalagring.

Written exam and passed assignments.

Material

Connolly, T. M. & Begg, C. E. (2014). Database Systems: A Practical Approach to Design, Implementation and Management (6. ed.). Addison-Wesley. 1281 s.
Sadalage, P.J. & Fowler, M. (2012). NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence. Addison-Wesley. 192 s.

Prerequisite

Databaser, Systemutvecklingsmetodik.

Databases and System Development Techniques

Documentation

Godkänt vitsord noteras i studiekort. Vitsordsskala 1-5 (Vid validering används vitsordet Godkänd).

Passed grade will be noted in the study card.
For validation the grade G, pass, will be used.

Teaching methods

Föreläsningar, laborationer och inlämningsuppgifter.

Lectures, laboratory sessions and assignments.

Utskriven 09 maj 2025 kl 12:39