Datamodellering i forbindelse med computerbaserede systemer sker typisk i form af entitet-relation diagrammering med modellering af entiteter med tilknyttede attributter og nøgler samt kardinalitetsrelationer mellem de enkelte entiteter/attributter.
Med generel systemmodellering er modellering af entitet-relation modeller naturligvis også muligt men kun i det omfang at der specifikt ønskes entitet-relation modellering. Generel datamodellering laves med generelle whole-part relationer mellem systemer og delsystemer.
Semantik for sæt datamodellering
Ved ordnede data modelleres ordenen med generelle "fører-til" / "kommer-før" relationer mellem dem.
Semantik for sekvens datamodellering
Determinerende data som for eksempel nøgleattributter for entiteter modelleres dette ligeledes med generelle "fører-til" / "kommer-før" relationer mellem de determinerende data og de tilknyttede/afledte data.
Semantik for nøgleattribut datamodellering
Datamodellering af entitet-relation relationer mellem entiteter modelleres med generelle whole-part relationer ved at modellere relaterede entiteter som attributter / delsystemer. Mange-til-mange entitet-relation relationer modelleres således som cirkulære whole-part relationer.
Semantik for mange-til-mange entitet-relation datamodellering.
Generel datamodellering med generel systemmodellering ligner således "gammeldags" hierarkiske databaser og netværksdatabaser. Dette gælder dog kun modelleringsmæssigt men dermed ikke nødvendigvis implementeringsmæssigt. Entitet-relation modellering kan modelleres eksplicit for specifikke systemer eller kan modelleres som generelle koncepter på samme måde som whole-part relationer, der udelukkende er defineret med det generelle modelleringssprogs kerne system-relation koncept. Det er desuden muligt at transformere mellem whole-part og entitet-relation datastrukturer.
|