Skip to main content

Vad är datamodeller?

En programvaruapplikation lagrar vanligtvis affärsinformation i filer och databaser.Datamodeller är en logisk representation av affärsprocesserna i en organisation.De definierar hur företaget interagerar med människor, platser och saker.Datamodellen används som en referenspunkt för att bestämma reglerna för förhållanden mellan enheter inom en organisation.

Uppgiftsprocessen för datamodellen är indelad i tre primära steg.Dessa är domänmodeller, logiska modeller och fysiska modeller.Varje steg är klar i en progression som slutar med den fysiska modellen, som representerar databasens faktiska struktur.

Utformningen av domänmodellen är det första steget i att skapa en datamodell.Detta är en hög nivå av affärsenheterna inom en organisation och deras relationer till varandra.Domändatamodeller definierar det konceptuella förhållandet mellan organisationer och de processer som krävs för att slutföra en affärsfunktion.Ett exempel på en domänmodell är förhållandet mellan beställning av en produkt och effekten som beställningen har på sjöfartsavdelningen.

Företagsdomänmodellen är vanligtvis en mycket hög nivå av organisationen och kräver inte exakta detaljer om varje typ av affärskrav.Det är emellertid viktigt att inkludera alla påverkade affärsenheter i domänmodelldesignen.Denna design på hög nivå är nödvändig för att projektgruppen ska förstå detaljfunktionerna som krävs för att slutföra affärsfunktioner.

Logiska datamodeller är versionerna av datamodeller som representerar ett företags faktiska affärskrav.Dessa modeller är utformade baserade på domänmodeller på hög nivå av specifika affärsenheter inom en organisation.En sund logisk design är avgörande för att skapa den fysiska databasen.Denna process måste tydligt definiera de dataelement som är nödvändiga för att slutföra ett specifikt affärskrav.Logiska datamodeller inkluderar hur data kommer att nås och förhållandena mellan enheter inom en affärsprocess.

Ett bra exempel på en logisk datamodell kan vara en modellering av kunder för ett telefonföretag.Varje kund har ett specifikt namn, telefonnummer, adress och telefonfunktioner.Den logiska datamodellen skulle ge förhållandena mellan dessa typer av element inklusive hur informationen skulle rapporteras och hämtas.

Det slutliga lagret av datamodeller är den fysiska datamodellen.Detta är området för datamodeller som används för att skapa den faktiska databasen.Den fysiska datamodellen är det databasspecifika blåtryck, som definierar hur data kommer att lagras i programvaran.