Skip to content

Database Eksamen Spørgsmål 2025

Spørgsmål 01

Hvordan kan man anvende ER-modellering som grundlag for at strukturere og tilrettelægge en databases design? Hvordan relaterer ER-modellerne til normaliseringsprincipperne, og hvilken rolle spiller nøgler og constraints i den samlede model?

Inkludér eksempler fra egne projekter.

Spørgsmål 02

Hvad forstås der ved stored procedures, og hvordan udarbejdes og anvendes de i praksis? Under hvilke omstændigheder er det en fordel at benytte stored procedures, og hvilke styrker og svagheder bør man være opmærksom på?

Understøt dine pointer med eksempler fra egne projekter.

Spørgsmål 03

Hvordan kan man designe database-miljøer, så risikoen for driftsnedbrud minimeres gennem forskellige beskyttelsesmekanismer? Hvilke værktøjer og muligheder findes der til backup og gendannelse i moderne databaser, og hvilke forskellige backupstrategier kan anvendes?

Brug gerne eksempler fra egne projekter.

Spørgsmål 04

Hvordan fungerer replikation i databaser, og hvad er de typiske formål med at bruge denne teknik? Giv en sammenligning af de mest almindelige replikationsformer, herunder deres styrker og begrænsninger, og kom med eksempler på, hvordan de anvendes i forskellige databasesystemer.

Inkludér evt. eksempler fra egne projekter.

Spørgsmål 05

Hvordan kan man karakterisere dokumentorienterede databaser (samt eventuelt andre ikke-relationelle databasetyper), og hvilke fordele og ulemper er forbundet med dem? Sammenhold dem med relationelle databaser og inddrag også andre databaseparadigmer, hvor det er relevant.

Understøt gerne dine svar med eksempler fra egne projekter.

Spørgsmål 06

Kan du forklare, hvordan transaktioner fungerer i databaser, herunder begreber som ACID-egenskaber og isolation levels? Beskriv, hvordan databaser håndterer samtidighed, konflikter og låsning, og diskutér, hvilke konsekvenser forskellige isolation levels kan have for applikationens adfærd og dataintegritet.

Brug gerne eksempler fra egne projekter.