Koncepčný verzus logický model
Modelovanie údajov je jednou z úloh, ktorá mnohých modelárov zmiasť kvôli použitiu rôznych návrhov modelovania. Tri populárne štýly modelovania údajov sú koncepčné, fyzikálne a logické modely, ale z dôvodu mnohých prekrývajúcich sa princípov zostávajú ľudia, ktorí chcú niektorý z týchto modelov využívať, zmätení. Ich zmätok sa ďalej zvyšuje kvôli technickému žargónu a terminológii. Tento článok sa pokúsi jednoduchým spôsobom zistiť rozdiely medzi koncepčnými a logickými modelmi, aby sa odstránili pochybnosti čitateľov..
Koncepčné modelovanie údajov
Entity Relationship Model je základnou črtou konceptuálneho dátového modelu. V ERD tohto modelu sú entity reprezentované ako škatule, zatiaľ čo vzťahy sú znázornené vo forme diamantov. Príkladom vzťahu je zákazka, ktorá dáva objednávku, zatiaľ čo príkladom entity sú všetky veci, o ktoré by sa mohol zaujímať podnik. Tento model vyvinul Peter Chen v roku 1976. Odvtedy sa však tento model zriedil a zriedka sa používa vo svojej čistej podobe dnes.
V koncepčnom dátovom modeli existujú aj dátové položky okrem subjektov a vzťahov. Tieto údajové položky sú prepojené s entitami ako ich atribúty. Niektoré údajové položky, ktoré sú spoločné pre všetky entity, môžu byť prepojené s mnohými entitami v modeli. Jednou z čŕt akéhokoľvek konceptuálneho údajového modelu je použitie rovnakej terminológie pre subjekty, ktoré sa používajú v podnikaní. Hoci je koncepčný model pomerne jednoduchý, nezostáva to tak vzhľadom na zložitosť spoločností v súčasnosti. Na popísanie entít a ich vzťahov v dnešnom kontexte sa pri modelovaní koncepčných údajov vyžaduje veľmi vysoká miera abstrakcie.
Logické modelovanie údajov
Logický dátový model sa využíva vtedy, keď sa do podnikových údajov majú implementovať IT dáta. Aj keď v pojmovom modeli nie je potrebné mať poradie pri pomenovávaní entít a vzťahov, logický model vyžaduje, aby sa pri vytváraní atribútov brala do úvahy organizácia. Potom je možné nájsť náhradné kľúče, aby sa uľahčilo, ak cudzie kľúče spôsobujú, že tabuľky vyzerajú komplikovane. Po dokončení. Zdá sa, že logický model je blízko fyzickému modelu. Stále však má podobnosti s koncepčným modelom. Logický model má primárne, cudzie a alternatívne kľúče, ale najmä nič pre cieľovú databázovú platformu.
Aký je rozdiel medzi koncepčným a logickým dátovým modelom?? • Koncepčné aj logické dátové modely sú dôležité pre modelovanie údajov • Zatiaľ čo koncepčný dátový model uľahčuje komunikáciu s opisom požiadaviek na údaje, logický dátový model umožňuje IT mužom čipovať bez toho, aby sa museli obťažovať obmedzeniami databázy..
|