Databaser

Ekspertintervju: Slik unngår du vanlige feil i databasedesign – Marte Hagen deler sine tips

Utvikler i intervju om databaser

Mange bedrifter undervurderer hvor mye god struktur påvirker stabilitet. Vi har snakket med Marte Hagen om hva hun har lært etter flere år med komplekse prosjekter.


Jens Bakke

Hvorfor er struktur så viktig i databaser?

Marte Hagen

Struktur er grunnlaget for all vellykket databaseforvaltning. Når alt er tydelig dokumentert og godt organisert, finner vi feil raskere og kan videreutvikle løsningen uten å rote til data. Det gir også bedre muligheter for automatisering av rutiner og gjør det enklere å opprettholde datasikkerheten.


Jens Bakke

Hvordan planlegger du en god databasemodell?

Marte Hagen

Jeg starter alltid med å kartlegge hvilke typer data vi skal lagre, og hvordan de henger sammen. Deretter lager jeg et diagram for å visualisere relasjonene. Jeg involverer også gjerne teamet tidlig, slik at alle har eierskap til modellen. Underveis dokumenterer vi alle valg som blir tatt.


Jens Bakke

Hva er typiske feil folk gjør?

Marte Hagen

Det mest vanlige problemet jeg ser er at man blander ulike typer informasjon i samme tabell. Dette skaper forvirring og gjør vedlikehold vanskelig. Jeg anbefaler å bruke normalisering for å skille ut egne tabeller for hver type informasjon.


Jens Bakke

Har du konkrete råd for gode vaner?

Marte Hagen

Sats på rutiner for jevnlig gjennomgang av både struktur og dokumentasjon. Sørg for at testdata brukes før endringer går i produksjon. Og ikke minst: vær åpen for å lære av kolleger og del erfaringer – det gir ofte de beste løsningene over tid.