co je datový model a význam datových modelů v DBMS
datové modely mohou usnadnit interakci mezi návrhářem, programátorem aplikací a koncovým uživatelem.
dobře vyvinutý datový model může dokonce podpořit lepší porozumění organizaci, pro kterou je návrh databáze vyvinut. Stručně řečeno, datové modely jsou komunikačním nástrojem.
význam datového modelování
data představují nejzákladnější informační jednotky používané systémem. Aplikace jsou vytvořeny pro správu dat a pomáhají transformovat data do informací.
ale data jsou různými způsoby zobrazována různými lidmi. Takže v DBMS je obrovský význam datového modelování.
například porovnejte (datový) pohled manažera společnosti s pohledem úředníka společnosti. Přestože manažer i úředník pracují pro stejnou společnost, je pravděpodobnější, že manažer bude mít celopodnikový pohled na firemní data než úředník.
programátoři aplikací mají další pohled na data, více se zajímají o umístění dat, formátování a specifické požadavky na podávání zpráv.
programátoři aplikací v zásadě překládají zásady a postupy společnosti z různých zdrojů do příslušných rozhraní, sestav a obrazovek dotazů.
je-li k dispozici dobrý plán databáze, nezáleží na tom, že pohled programátora aplikací na data se liší od pohledu správce a/nebo koncového uživatele. Naopak, pokud není k dispozici dobrý plán databáze, pravděpodobně dojde k problémům.
například program pro správu zásob a systém zadávání objednávek mohou používat protichůdné schémata číslování produktů, čímž společnost stojí tisíce (nebo dokonce miliony) dolarů. Datový model je abstrakce, z datového modelu nelze čerpat požadovaná data.