Skip to main content

Co jsou to datové modely?

Softwarová aplikace obvykle ukládá obchodní informace do souborů a databází.Datové modely jsou logickou reprezentací obchodních procesů v organizaci.Definují, jak podnik interaguje s lidmi, místy a věcmi.Datový model se používá jako referenční bod pro stanovení pravidel vztahů mezi entitami v organizaci.

Proces vytváření datového modelu je rozdělen do tří primárních fází.Jedná se o modely domény, logické modely a fyzické modely.Každá fáze je dokončena v progresi končícím fyzickým modelem, který představuje skutečnou strukturu databáze.

Návrh modelu domény je prvním krokem při vytváření datového modelu.Toto je pohled na obchodní jednotky na vysoké úrovni v rámci organizace a jejich vztahy k sobě navzájem.Modely dat domény definují koncepční vztah mezi organizacemi a procesy potřebnými k dokončení obchodní funkce.Příkladem modelu domény je vztah mezi uspořádáním produktu a vlivem pořadí na přepravní oddělení.

Model Enterprise Domain je obvykle velmi na vysoké úrovni pohledu na organizaci a nevyžaduje přesné podrobnosti o každém typu obchodního požadavku.Je však důležité zahrnout všechny zasažené obchodní jednotky do designu modelu domény.Tento design na vysoké úrovni je nezbytný pro to, aby projektový tým porozuměl podrobným funkcím, které jsou potřebné k dokončení obchodních funkcí.

Logické datové modely jsou verze datových modelů, které představují skutečné obchodní požadavky společnosti.Tyto modely jsou navrženy na základě modelů domény na vysoké úrovni konkrétních obchodních jednotek v rámci organizace.Zvukový logický design je rozhodující pro vytvoření fyzické databáze.Tento proces musí jasně definovat datové prvky, které jsou nezbytné k dokončení konkrétního obchodního požadavku.Logické datové modely zahrnují, jak budou data přístupná a vztahy mezi entitami v rámci obchodního procesu.

Dobrým příkladem logického datového modelu by mohlo být modelování zákazníků pro telefonní společnost.Každý zákazník má konkrétní jméno, telefonní číslo, adresu a funkce telefonu.Logický datový model by poskytl vztahy mezi těmito typy prvků, včetně toho, jak by se informace vykazovaly a získaly.

Závěrečnou vrstvou datových modelů je model fyzického datu.Toto je oblast datových modelů, která se používá při vytváření skutečné databáze.Fyzický datový model je modrý tisk specifický pro databázi, který definuje, jak budou data uložena v softwarové aplikaci.