NDAB20003U Databaser og informationssystemer (DoI)
Databases and Information Systems (DoI)
Bacheloruddannelsen i datalogi-økonomi
Dette kursus introducerer de studerende til grundlæggende databasebegreber såsom relationsdatabaser, normalformer og transaktionsbegrebet. Herudover omhandler kurset også systembygning (grundlæggende softwareudvikling), versionsstyring, og praktisk konstruktion af et mindre system (web-system, mobile-system, eller lignende, der skal være besluttet inden kursusstart).
Viden om
- Centrale databasetekniske begreber såsom den relationelle model, data-uafhængighed og transaktioner.
- Entitets-relations-modellering (ER-modellering) og relationel datamodellering, herunder transformationer fra ER-modellering til relationel datamodellering.
- Forespørgsler i database-forespørgselssprog, herunder både den relationelle algebra og SQL.
- Teorien om database-normalisering, herunder funktionelle afhængigheder, nøgler, og relationelle dekompositioner.
- ACID (atomicity, consistency, isolation, durability) egenskaberne og brug af transaktioner.
- Indekseringsteknikker og deres rolle ved performance-forbedring af database-forespørgsler.
- Brug af constraints og triggers.
- Faciliteter til etablering af forbindelse mellem databaser, programmeringsomgivelser, og programbiblioteker.
- Planlægning og styring af et database-applikation udviklingsprojekt i en agil, iterativ og læringsorienteret udviklingsproces.
Færdigheder i
- At gennemføre datamodellering og realisere database-applikationer med udgangspunkt i ER-modellering, over relationel modellering og normalisering frem til at skabe en konkret relationel, SQL-baseret databaseapplikation.
- At planlægge og styre en agil systemudviklingsproces, som indenfor resurse- og tidsmæssigt begrænsede rammer fører frem til realisering af en ny database-applikation.
Kompetencer til
- At udvikle et databasedesign og implementere database-applikationer.
- At deltage effektivt i en agil softwareudviklingsproces som en del af en gruppe udviklere.
Se Absalon for kursuslitteratur.
- Kategori
- Timer
- Forelæsninger
- 28
- Forberedelse (anslået)
- 80
- Øvelser
- 14
- Projektarbejde
- 82
- Eksamen
- 2
- I alt
- 206
Skriftlig feedback gives som kommentarer til opgaver i Absalon.
Der gives løbende feedback under forelæsninger og øvelser (primært
sidstnævnte).
Som meritstuderende - klik her!
Som enkeltfags-studerende (efter- og videreuddannelse) - klik
her!
- Point
- 7,5 ECTS
- Prøveform
- Skriftlig prøve, 2 timer med opsyn.---
- Krav til indstilling til eksamen
1. Gruppeprojektrapporten skal være godkendt.
2. 1-3 obligatoriske opgaver, markeret som bestået/ikke bestået, skal bestås.- Hjælpemidler
- Skriftlige hjælpemidler tilladt
- Bedømmelsesform
- 7-trins skala
- Censurform
- Ekstern censur
- Reeksamen
2-timers skriftlig prøve med skriftlige hjælpemidler (som ordinær eksamen). Såfremt der er 10 eller færre tilmeldte afholdes mundtlig prøve (30 min. inkl. votering) uden forberedelse.
Krav til indstilling til re-eksamen: Obligatoriske opgaver og projektet (evt. som individuelt projekt) genafleveres, senest 2 uger før reeksamensdatoen, og skal bestås.
Kriterier for bedømmelse
Se målbeskrivelsen.
Kursusinformation
- Sprog
- Dansk
- Kursuskode
- NDAB20003U
- Point
- 7,5 ECTS
- Niveau
- Bachelor
- Varighed
- 1 blok
- Placering
- Blok 4
- Skemagruppe
- A (tirs 8-12 + tors 8-17)
- Kursuskapacitet
- Ingen begrænsning
- Kurset udbydes også til efter- og videreuddannelse
- Studienævn
- Studienævn for Matematik og Datalogi
Udbydende institut
- Datalogisk Institut
Udbydende fakultet
- Det Natur- og Biovidenskabelige Fakultet
Kursusansvarlige
- Dmitriy Traytel (7-8684738b86777e52767b407d8740767d)