Databasesystemer

2023/2024

Anbefalede faglige forudsætninger for at deltage i modulet

Modulet bygger videre på viden opnået i modulet algoritmer og datastrukturer

Modulets indhold, forløb og pædagogik

Læringsmål

Viden

Den studerende skal opnå indsigt inden for følgende emner i databasesystemer:

  • den relationelle model og relationel algebra

  • entity relationship diagrammer (ERD)

  • Structured Query Language (SQL)

  • logisk design af relationelle databaser (normalformer)

  • fysisk databasedesign

  • forespørgselshåndtering og -optimering

  • transaktioner, concurrency control og recovery

En række mulige emner der også kan blive dækket i kurset afhængigt af underviserens og de studerendes evner og baggrund, f.eks.:

  • relationel calculus

  • parallelle databaser

  • distribuerede databaser

  • triggers og stored procedures

Færdigheder

  • kunne forklare den relationelle model og anvende relationel algebra på et datasæt

  • kunne konstruere et ERD for mindre, konkrete scenarier

  • kunne lave et relationelt databasedesign, der overholder anerkendte normal former

  • kunne bruge SQL til at skabe og forespørge på en database

  • kunne forklare en eksekveringsplan for en SQL forespørgsel og vurdere, om planen er effektiv

  • kunne forklare transaktionsbegrebet og centrale emner indenfor concurrency control og recovery

Kompetencer

Den studerende skal ved brug af de fundamentale begreber og teorier, der er fælles for de fleste databasesystemer, kunne anvende disse til i praksis at håndtere større datasæt.

Undervisningsform

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

Omfang og forventet arbejdsindsats

Det forventes at den studerende bruger 27,5 timer per ECTS, hvilket for denne aktivitet betyder 137,5 timer.

Eksamen

Prøver

Prøvens navnDatabasesystemer
Prøveform
Skriftlig eller mundtlig
ECTS5
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

 

Fakta om modulet

Engelsk titelDatabase Systems
ModulkodeDSNSWCB514
ModultypeKursus
Varighed1 semester
SemesterEfterår
ECTS5
UndervisningssprogDansk
TompladsJa
UndervisningsstedCampus København
Modulansvarlig

Organisation

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