Informationsteknik – Databasdesign

Course code I180402
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

VG, G (för betygssättning)

Vocational education and training

Informationsteknik

Degree program

Utbildningsprogrammet för informationsteknik

Descriptive assessment

Skriftlig tentamen samt godkända inlämningsuppgifter.

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. Boston: Addison-Wesley. 1281 s.
Sadalage, P.J. & Fowler, M. (2012). NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence. Upper Saddle River, NJ: Addison-Wesley. 192 s.

Prerequisite

Databaser, Systemutvecklingsmetodik.

Databases and System Development Techniques

Documentation

Godkänt vitsord noteras i studiekort. U, G eller VG (Vid validering används vitsordet Godkänd).

Passed grade will be noted in the study card.
U=Fail, G=Pass. VG=Pass with distinction
For validation the grade G, pass, will be used.

Teaching methods

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

Lectures, laboratory sessions and assignments.

Totalt 6sp*26.7h/sp=160h
12h Föreläsningar
24h Gemensamma övningar
14h Handledning
106h Självständigt arbete
4h Tentamen

143h / 89% kan utföras på distans.
100% digitalt kursmaterial.

Utskriven 09 maj 2025 kl 16:08