Konceptuální vs logický model
Datové modelování je jeden úkol, který mnoho modelářů mate kvůli použití různých návrhů modelování. Tři styly datového modelování, které jsou velmi oblíbené, jsou koncepční, fyzické a logické modely, ale kvůli mnoha překrývajícím se principům zůstávají lidé, kteří chtějí využít některý z těchto modelů, zmatení. Jejich zmatek se dále zvyšuje kvůli technickému žargonu a terminologii. Tento článek se pokusí jednoduše zjistit rozdíly mezi koncepčními a logickými modely, aby odstranil pochybnosti z myslí čtenářů.
Koncepční modelování dat
Entity Relationship Model je základní vlastností koncepčního datového modelu. V ERD tohoto modelu jsou entity reprezentovány jako rámečky, zatímco vztahy jsou zobrazeny ve formě diamantů. Příklad vztahu lze brát jako objednávání objednávek zákazníkem, zatímco příkladem entity jsou všechny věci, které by podnik mohl zajímat. Tento model vyvinul Peter Chen v roce 1976. Od té doby se však tento model ztenčil a používá se jen zřídka. dnes v čisté formě.
V koncepčním datovém modelu existují také datové položky kromě entit a vztahů. Tyto datové položky jsou propojeny s entitami jako jejich atributy. Některé datové položky, které jsou společné pro všechny entity, lze propojit s mnoha entitami v modelu. Jedním z rysů jakéhokoli koncepčního datového modelu je použití stejné terminologie pro entity, které se používají v podnikání. Ačkoli je koncepční model relativně jednoduchý, nezůstává tak vzhledem ke složitosti dnešních společností. K popisu entit a jejich vztahů v dnešním kontextu je v koncepčním modelování dat vyžadována velmi vysoká úroveň abstrakce.
Logické modelování dat
Právě v případě, že mají být IT data implementována do obchodních dat, je možné využít logický datový model. I když při pojmenovávání entit a vztahů v koncepčním modelu není třeba mít pořadí, logický model vyžaduje při vytváření atributů zohlednění organizace. Potom je možné použít náhradní klíče, aby bylo jednodušší, pokud cizí klíče způsobí, že tabulky vypadají komplikovaně. Po dokončení. Logický model se zdá být blízký fyzickému modelu. Stále má však podobnosti s koncepčním modelem. Logický model má primární, cizí a alternativní klíče, ale nic konkrétního pro cílovou databázovou platformu.
Jaký je rozdíl mezi koncepčním a logickým datovým modelem? • Pro modelování dat jsou důležité koncepční i logické datové modely • Zatímco koncepční datový model usnadňuje komunikaci s popisem požadavku na data, logický datový model umožňuje IT odborníkům vkládat data, aniž by se museli obtěžovat omezeními databáze. |