28.07.2013 Views

Introduktion till Systemering - Högskolan i Gävle

Introduktion till Systemering - Högskolan i Gävle

Introduktion till Systemering - Högskolan i Gävle

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Per Aspenberg ©<br />

Göran Sundberg ©<br />

EXEMPEL<br />

Kurskompendium <strong>Introduktion</strong> <strong>till</strong> <strong>Systemering</strong><br />

En mycket enkel modell av viktiga begrepp inom en typisk verksamhet skulle kunna te sig<br />

enligt nedanstående grova konceptuella modell. En grov konceptuell modell visar alla<br />

företeelser i verksamheten som vi vill spara information om. Av modellen framgår också<br />

vilken kardinalitet objekten har <strong>till</strong> varandra.<br />

Den detaljerade konceptuella modellen är en vidareutveckling av den konceptuella<br />

modellen ovan där den kompletterats med samtliga attribut och den primärnyckel som<br />

identifierar varje objekt. Observera att båd modellerna är ”teknikoberoende”. Man är än så<br />

länge inte låst vid någon speciell databashanterare utan dessa modeller speglar verksamheten<br />

oh inte kommande datalagringslösningar i systemet.<br />

Datamodellering är en<br />

mycket vanlig och ofta<br />

använd metod, inte bara<br />

vid utveckling av nya<br />

system, utan även för att<br />

forma regelverk och<br />

nomenklatur i en<br />

verksamhet eller för att<br />

utvärdera s.k<br />

standardpaket på<br />

marknaden.<br />

Både de avbildade<br />

modellerna bör för<br />

övrigt också<br />

kompletteras med<br />

verbala förklaringar <strong>till</strong><br />

ingående storheter (t ex<br />

objekten).<br />

LEVERA<br />

N TÖR<br />

Levererar<br />

GROV KONCEPTUELL TMODELL<br />

Fig 19. Exempel på en grov<br />

konceptuell modell<br />

LEVNR<br />

LEV-<br />

NAMN<br />

ANTAL<br />

ARTIKEL<br />

Berörs<br />

ORDER Berör KUND<br />

LEVERAN<br />

TÖR<br />

ORDER<br />

DATUM<br />

RADNR<br />

BELOPP<br />

ORDERNR<br />

Fig 20. Exempel på en<br />

Fig: Datamodell<br />

detaljerad konceptuell modell<br />

32<br />

TOTAL-<br />

BELOPP<br />

Levererar<br />

ARTIKEL<br />

Berörs av<br />

ORDER-<br />

RAD<br />

Berör<br />

ORDER<br />

Berör<br />

ARTNR<br />

A-PRIS<br />

KUNDNR<br />

ART-<br />

NAMN<br />

KUND<br />

NAMN ADRESS<br />

TELNR

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!