Hvad er datamodel og importansen af datamodeller i DBMS
datamodeller kan lette interaktion mellem designeren, applikationsprogrammøren og slutbrugeren.
en veludviklet datamodel kan endda fremme en forbedret forståelse af den organisation, som databasedesignet er udviklet til. Kort sagt er datamodeller et kommunikationsværktøj.
Datamodelleringens Betydning
Data udgør de mest basale informationsenheder, der anvendes af et system. Applikationer oprettes til at administrere data og hjælpe med at omdanne data til information.
men data ses på forskellige måder af forskellige mennesker. Så der er en enorm betydning af datamodellering i DBMS.
kontrast f.eks. (data) visningen af en virksomhedsleder med visningen af en virksomhedskonsulent. Selvom lederen og kontorist begge arbejder for det samme firma, er det mere sandsynligt, at lederen har et virksomhedsdækkende overblik over virksomhedsdata end kontorist.
programmer programmører har endnu et billede af data, der er mere optaget af dataplacering, formatering og specifikke rapporteringskrav.
grundlæggende oversætter programmører virksomhedspolitikker og-procedurer fra en række kilder til passende grænseflader, rapporter og forespørgselsskærme.
når en god databaseplan er tilgængelig, betyder det ikke noget, at en applikationsprogrammers syn på dataene er forskellig fra managerens og/eller slutbrugerens. Omvendt, når en god databaseplan ikke er tilgængelig, vil der sandsynligvis opstå problemer.
for eksempel kan et lagerstyringsprogram og et ordreindtastningssystem bruge modstridende produktnummereringsordninger og derved koste virksomheden tusinder (eller endda millioner) dollars. Datamodellen er en abstraktion; du kan ikke trække de krævede data ud af datamodellen.