Course, grundnivå
7.5 credits
Malmö | dagtid | 50%
30 March 2026 - 7 June 2026
Course code: CD122A

This course is offered as part of programme:

Course content

Kursens syfte är att studenten ska bli förtrogen med de principer, modeller och begrepp som ligger till grund för brett använda databassystem, skapa väl utformade databaser med relationsdatabassystem, kunna arbeta med existerande databaser, kunna skapa program med funktionsprogrammering som använder databaser genom att koppla sig mot databassystem, samt utnyttjar relationsdatabassystems möjligheter för att uppnå lämpligt beteende, goda prestanda och säkerhet. Studenten ska också kunna kommunicera och reflektera kring databaser utifrån ett bredare perspektiv, samt samarbeta i mindre grupper för att utveckla databasapplikationer.

- Relationsmodellen, dess grund i predikatlogik och dess principer för att representera attribut och samband
- Databasspråket SQL
- Praktisk utformning, användning och underhåll av databaser
- Programmeringsgränssnitt mot databassystem
- Databasbegrepp såsom nycklar och constraints, och hur de utnyttjas för att garantera konsekventa data och låg redundans
- Normalformer och hur de utnyttjas för att bedöma och utforma databaser utan anomalier såsom onödig redundans
- Algoritmer och datastrukturer som används av databassystem
- Introduktion till funktionsprogrammering
- Orientering om etiska och juridiska frågor kring lagring av data

Entry requirements

- CD100A Imperativ programmering (7,5 hp)
- CD101A Datateknik och ingenjörsrollen (7,5 hp)
- 4 hp från kursen CD102A Objektorienterad programmering (7,5 hp)
- Utöver de formella förkunskapskraven förutsätts att studenten har kunskaper från kursen CD120A Algoritmer och datastrukturer (7,5 hp)

Course literature

Course evaluation

Malmö universitet ger studenter som deltar i eller har avslutat en kurs en möjlighet att framföra sina erfarenheter av och synpunkter på kursen genom en kursvärdering som anordnas av lärosätet. Universitetet sammanställer kursvärderingarna samt informerar om resultaten och eventuella beslut om åtgärder som föranleds av kursvärderingarna. Resultaten ska hållas tillgängliga för studenterna. (HF 1:14).

Contact

For more information about the education:

TSstudent@mau.se