Wat is datamodel en de importantie van datamodellen in DBMS
datamodellen kunnen interactie tussen de ontwerper, de programmeur van toepassingen en de eindgebruiker vergemakkelijken.
een goed ontwikkeld gegevensmodel kan zelfs een beter begrip bevorderen van de organisatie waarvoor het databaseontwerp is ontwikkeld. Kortom, datamodellen zijn een communicatiemiddel.
het belang van de gegevensmodellering
gegevens vormen de meest elementaire informatie-eenheden die door een systeem worden gebruikt. Applicaties worden gemaakt om gegevens te beheren en om gegevens te helpen omzetten in informatie.
maar gegevens worden door verschillende mensen op verschillende manieren bekeken. Er is dus een enorm belang van datamodellering in DBMS.
vergelijk bijvoorbeeld de (gegevens) weergave van een Bedrijfsmanager met die van een bedrijfsmedewerker. Hoewel de manager en de Klerk beide werken voor hetzelfde bedrijf, de manager heeft meer kans op een enterprise-brede weergave van bedrijfsgegevens dan de Klerk.
Applicatieprogrammeurs hebben nog een andere kijk op gegevens, waarbij ze zich meer bezighouden met de locatie, opmaak en Specifieke rapportagevereisten.
in principe vertalen applicatieprogrammeurs bedrijfsbeleid en-procedures vanuit verschillende bronnen naar geschikte interfaces, rapporten en query-schermen.
wanneer een goede databaseblauwdruk beschikbaar is, maakt het niet uit dat de visie van een Applicatieprogrammeur op de gegevens verschilt van die van de beheerder en/of de eindgebruiker. Omgekeerd, wanneer een goede database blauwdruk niet beschikbaar is, zullen er waarschijnlijk problemen optreden.
bijvoorbeeld, een voorraadbeheerprogramma en een orderinvoersysteem kunnen conflicterende productnummerschema ‘ s gebruiken, waardoor het bedrijf duizenden (of zelfs miljoenen) dollars kost. Het datamodel is een abstractie; u kunt de vereiste gegevens niet uit het datamodel trekken.