Databaser og softwarearkitektur

2025/2026

Modulets indhold, forløb og pædagogik

FORMÅL
Kurset har fokus på anvendelse af relationelle databasesystemer (RDBMS) til at gemme større, komplekse datamængder. Forespørgsel på RDBMS foretaget via sproget SQL er et centralt element. Kurset ser på, hvordan SQL anvendes fra applikationskode implementeret i programmeringssprog som f.eks.C#, Rust eller Python. Grundlæggende softwarearkitektur introduces til design af større systemer og disses opdeling i delsystemer.

Læringsmål

Viden

  • problemstillinger knyttet til udvikling af en solid softwarearkitektur 
  • den relationelle datamodel 
  • grafiske modeller til visualisering af et database design f.eks. ER diagrammer eller UML klassediagrammer
  • forespørgselssproget SQL til at modificiere indholdet af og forespørge på større databaser 
  • dataintegritet og dataintegration 
  • transaktionskonceptet 
  • optimering af databaser herunder indeksering 
  • tilgang til data fra applikationskode 

Færdigheder

  • beskrive fundamentale begreber og definitioner inden for softwarearkitektur 
  • anvende principper for opdeling af et system i delsystemer 
  • anvende arkitekturmønstre dedikeret til udvikling af delsystemer 
  • designe, vurdere og kommunikere grafiske datamodeller 
  • forespørge på ikke-trivielle databaser med mange tabeller 
  • anvende transaktioner til opdatering af data 
  • forespørge på og opdatere data fra applikationskode i et sprog som f.eks. C#, Rust eller Python 

Kompetencer

  • vurdere softwarearkitekturen for delsystemer 
  • vurdere en visuel model for en database

Undervisningsform

Undervisningen tilrettelægges i henhold til de generelle undervisningsformer for uddannelsen, jf. § 17.

Omfang og forventet arbejdsindsats

Det forventes at den studerende bruger 30 timer per ECTS, hvilket for denne aktivitet betyder 150 timer.

Eksamen

Prøver

Prøvens navnDatabaser og softwarearkitektur
Prøveform
Skriftlig eller mundtlig
ECTS5
Tilladte hjælpemidlerEventuelle tilladte hjælpemidler, vil fremgå af kursussiden i MOODLE
Bedømmelsesform7-trins-skala
CensurIntern prøve
VurderingskriterierVurderingskriterierne er angivet i Universitetets eksamensordning

Yderligere informationer

Kontakt: Studienævn for datalogi via cs-sn@cs.aau.dk eller 9940 8854

 

Permalink Print

Fakta om modulet

Engelsk titelDatabases and Software Architecture
ModulkodeDSNSWB334
ModultypeKursus
Varighed1 semester
SemesterEfterår
ECTS5
UndervisningssprogDansk og engelsk
TompladsJa
UndervisningsstedCampus Aalborg
Modulansvarlig
Indgår i

Organisation

UddannelsesejerBachelor (BSc) i teknisk videnskab (software)
StudienævnStudienævn for Datalogi
InstitutInstitut for Datalogi
FakultetDet Teknisk Fakultet for IT og Design

Søg i modulbasen

View all fonts in this project