Skip to main content

Hva er datamodeller?

En programvare -applikasjon lagrer vanligvis forretningsinformasjon i filer og databaser.Datamodeller er en logisk representasjon av forretningsprosessene i en organisasjon.De definerer hvordan virksomheten samhandler med mennesker, steder og ting.Datamodellen brukes som et referansepunkt for å bestemme reglene for sammenhenger mellom enheter i en organisasjon.

Datamodellskapingsprosessen er delt inn i tre primære stadier.Dette er domenemodeller, logiske modeller og fysiske modeller.Hvert trinn er fullført i en progresjon som slutter med den fysiske modellen, som representerer den faktiske strukturen til databasen.

Utformingen av domenemodellen er det første trinnet i å lage en datamodell.Dette er et syn på forretningsenhetene på høyt nivå i en organisasjon og deres forhold til hverandre.Domenedatamodeller definerer det konseptuelle forholdet mellom organisasjoner og prosessene som kreves for å fullføre en forretningsfunksjon.Et eksempel på en domenemodell er forholdet mellom bestilling av et produkt og effekten ordren har på skipsfartsavdelingen.

Enterprise-domenemodellen er vanligvis et veldig høyt nivå av organisasjonen og krever ikke de nøyaktige detaljene om hver type forretningskrav.Det er imidlertid viktig å inkludere alle påvirkede forretningsenheter innen domenemodellutformingen.Disse modellene er designet basert på domenemodellene på høyt nivå av spesifikke forretningsenheter i en organisasjon.En lyd logisk design er avgjørende for å lage den fysiske databasen.Denne prosessen må tydelig definere dataelementene som er nødvendige for å fullføre et spesifikt forretningskrav.Logiske datamodeller inkluderer hvordan data vil nås og forholdet mellom enheter i en forretningsprosess.

Et godt eksempel på en logisk datamodell kan være en modellering av kunder for et telefonselskap.Hver kunde har et spesifikt navn, telefonnummer, adresse og telefonfunksjoner.Den logiske datamodellen vil gi sammenhengene mellom denne typen elementer, inkludert hvordan informasjonen vil bli rapportert og hentet.

Det endelige laget av datamodeller er den fysiske datamodellen.Dette er området med datamodeller som brukes til å lage den faktiske databasen.Den fysiske datamodellen er den databasespesifikke Blue Print, som definerer hvordan data skal lagres i programvaren.