Vad är datamodeller?

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

Datamodellens skapande är indelad i tre primära steg. Dessa är domänmodeller, logiska modeller och fysiska modeller. Varje steg avslutas i en progression som slutar med den fysiska modellen, som representerar databasens faktiska struktur.

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 utfö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å leveransavdelningen.

Företagets domänmodell är vanligtvis en mycket hög nivå av organisationen och kräver inte exakta detaljer om varje typ av verksamhetskrav. Det är dock viktigt att inkludera alla påverkade affärsenheter i domänmodellkonstruktionen. Denna högnivådesign är nödvändig för att projektgruppen ska förstå de detaljerade funktioner som krävs för att fullfölja affärsfunktioner.

Logiska datamodeller är versionerna av datamodeller som representerar ett företags faktiska affärskrav. Dessa modeller är designade baserade på de höga domänmodellerna för 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 fullfölja ett specifikt affärskrav. Logiska datamodeller inkluderar hur data kommer åtkomst till 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 sista lagret av datamodeller är den fysiska datamodellen. Detta är området med datamodeller som används för att skapa den faktiska databasen. Den fysiska datamodellen är den databasspecifika blåtrycket som definierar hur data ska lagras i programvaran.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?