Konceptuálny verzus logický model
Dátové modelovanie je jedna z úloh, ktorá mätie mnohých modelárov, pretože používajú rôzne vzory modelovania. Tri štýly dátového modelovania, ktoré sú veľmi populárne, sú koncepčné, fyzikálne a logické modely, ale kvôli mnohým prekrývajúcim sa princípom zostávajú ľudia, ktorí chcú použiť ktorýkoľvek z týchto modelov, 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 odstránil pochybnosti z myslí čitateľov.
Konceptuálne dátové modelovanie
Entity Relationship Model je základnou črtou konceptuálneho dátového modelu. V ERD tohto modelu sú entity reprezentované ako rámčeky, zatiaľ čo vzťahy sú zobrazené vo forme diamantov. Príklad vzťahu možno chápať tak, že zákazník dáva príkaz, zatiaľ čo príkladom entity je všetko, o čo by sa podnik mohol zaujímať. Tento model vyvinul Peter Chen v roku 1976. Odvtedy sa však tento model rozriedil a používa sa len zriedka. dnes vo svojej čistej forme.
V koncepčnom dátovom modeli existujú okrem entít a vzťahov aj dátové položky. Tieto dátové položky sú spojené s entitami ako ich atribúty. Niektoré dátové položky, ktoré sú spoločné pre všetky entity, môžu byť prepojené s mnohými entitami v modeli. Jednou z vlastností každého koncepčného dátového modelu je použitie rovnakej terminológie pre entity, ktorá sa používa v podnikaní. Hoci je koncepčný model relatívne jednoduchý, vzhľadom na zložitosť súčasných spoločností to tak nezostáva. Na opísanie entít a ich vzťahov v dnešnom kontexte je v koncepčnom dátovom modelovaní potrebná veľmi vysoká miera abstrakcie.
Logické dátové modelovanie
Pri implementácii IT dát do obchodných dát sa využíva logický dátový model. Zatiaľ čo pri pomenovávaní entít a vzťahov v konceptuálnom modeli nie je potrebné mať poriadok, logický model si vyžaduje brať do úvahy organizáciu pri vytváraní atribútov. Potom je možné použiť náhradné kľúče, ktoré uľahčia, ak cudzie kľúče spôsobia, že tabuľky vyzerajú komplikovane. Po dokončení. Logický model sa zdá byť blízky fyzickému modelu. Stále má však podobnosti s koncepčným modelom. Logický model má primárne, cudzie a alternatívne kľúče, ale nič konkrétne pre cieľovú databázovú platformu.
Aký je rozdiel medzi koncepčným a logickým dátovým modelom?
• Pre dátové modelovanie sú dôležité koncepčné aj logické dátové modely
• Zatiaľ čo konceptuálny dátový model uľahčuje komunikáciu s popisom dátových požiadaviek, logický dátový model umožňuje IT technikom začleniť sa bez toho, aby sa museli obťažovať obmedzeniami databázy.