Vad är datamodell och importanserna av datamodeller i DBMS
datamodeller kan underlätta interaktion mellan designern, applikationsprogrammeraren och slutanvändaren.
en välutvecklad datamodell kan till och med främja förbättrad förståelse för den organisation för vilken databasdesignen utvecklas. Kort sagt, datamodeller är ett kommunikationsverktyg.
betydelsen av Datamodelleringen
Data utgör de mest grundläggande informationsenheterna som används av ett system. Applikationer skapas för att hantera data och för att omvandla data till information.
men data ses på olika sätt av olika personer. Så att det finns en enorm betydelse av datamodellering i DBMS.
jämför till exempel (data) – vyn för en företagsledare med den för en företagskonsulent. Även om chefen och kontoristen båda arbetar för samma företag, är chefen mer benägna att ha en företagsövergripande bild av företagsdata än kontoristen.
programprogrammerare har ännu en vy av data, som är mer intresserade av dataplats, formatering och specifika rapporteringskrav.
i grund och botten översätter applikationsprogrammerare företagets policyer och procedurer från olika källor till lämpliga gränssnitt, rapporter och frågeskärmar.
när en bra databas blueprint är tillgänglig, det spelar ingen roll att en program programmerare syn på data skiljer sig från chefen och/eller slutanvändaren. Omvänt, när en bra databas blueprint är inte tillgänglig, problem kommer sannolikt att uppstå.
till exempel kan ett lagerhanteringsprogram och ett orderingångssystem använda motstridiga produktnummereringssystem och därmed kosta företaget tusentals (eller till och med miljoner) dollar. Datamodellen är en abstraktion; du kan inte dra de nödvändiga uppgifterna ur datamodellen.