Rozdíl mezi konceptuálním a logickým modelem

Rozdíl mezi konceptuálním a logickým modelem
Rozdíl mezi konceptuálním a logickým modelem

Video: Rozdíl mezi konceptuálním a logickým modelem

Video: Rozdíl mezi konceptuálním a logickým modelem
Video: Pokusy se statickou elektřinou 2024, Červenec
Anonim

Konceptuální vs logický model

Datové modelování je jeden z úkolů, který mate mnoho modelářů, protože používají různé návrhy 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í použít kterýkoli z těchto modelů, zmateni. Jejich zmatek se dále zvyšuje kvůli technickému žargonu a terminologii. Tento článek se pokusí jednoduchým způsobem zjistit rozdíly mezi konceptuálními a logickými modely, aby odstranil pochybnosti z myslí čtenářů.

Konceptuální datové modelování

Entity Relationship Model je základním rysem konceptuálního datového modelu. V ERD tohoto modelu jsou entity reprezentovány jako rámečky, zatímco vztahy jsou znázorněny ve formě kosočtverců. Příklad vztahu může být vzat jako zákazník dává příkaz, zatímco příklad entity je vše, o co by se mohla firma zajímat. Tento model vyvinul Peter Chen v roce 1976. Od té doby se však tento model rozmělnil a používá se jen zřídka. ve své čisté podobě dnes.

V koncepčním datovém modelu existují kromě entit a vztahů také datové položky. Tyto datové položky jsou spojeny s entitami jako jejich atributy. Některé datové položky, které jsou společné všem entitám, 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žívá v podnikání. I když je koncepční model relativně jednoduchý, vzhledem ke složitosti dnešních společností to tak nezůstává. K popisu entit a jejich vztahů v dnešním kontextu je v koncepčním datovém modelování vyžadována velmi vysoká úroveň abstrakce.

Logické datové modelování

Když mají být IT data implementována do obchodních dat, používá se logický datový model. Zatímco při pojmenovávání entit a vztahů v konceptuálním modelu není potřeba mít řád, logický model vyžaduje při vytváření atributů brát v úvahu organizaci. Pak lze použít náhradní klíče, aby bylo snazší, pokud cizí klíče zkomplikují tabulky. Po dokončení. Logický model se zdá být blízký fyzickému modelu. Stále však má podobnosti s konceptuální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 konceptuálním a logickým datovým modelem?

• Pro datové modelování jsou důležité koncepční i logické datové modely

• Zatímco konceptuální datový model usnadňuje komunikaci s popisem požadavku na data, logický datový model umožňuje IT pracovníkům zapojit se, aniž by se museli obtěžovat omezeními databáze.

Doporučuje: