Utvikling

ER-modell

En ER-modell er en tegning av datamodellen: bokser for tingene, linjer for hvordan de henger sammen.

ER står for entitet-relasjon (entity-relationship). Modellen har tre byggeklosser: entiteter (bokser), attributter (egenskapene deres) og relasjoner (linjene mellom boksene). Notasjonen viser også hvor mange: har en kunde nøyaktig én adresse, eller flere? Styrken er at den er lesbar for folk uten teknisk bakgrunn. Du kan sette deg med en saksbehandler, peke på en linje og spørre «kan en søknad ha to søkere?» — og få et svar som endrer systemet før det er bygget. Det er den billigste kvalitetssikringen som finnes i systemutvikling. ER-modellering undervises blant annet i emnet IN2090 ved Universitetet i Oslo, og har vært standarden for datamodellering siden 1970-tallet. Modellen realiseres deretter som en fysisk database.

Relaterte begreper: Datamodell · Entitet · Relasjon · Database

← Til hele ordboken