Razlika med konceptualnim in logičnim modelom

Razlika med konceptualnim in logičnim modelom
Razlika med konceptualnim in logičnim modelom

Video: Razlika med konceptualnim in logičnim modelom

Video: Razlika med konceptualnim in logičnim modelom
Video: Hub, Switch, & Router Explained - What's the difference? 2024, November
Anonim

Konceptualni proti logičnemu modelu

Modeliranje podatkov je naloga, ki zmede mnoge modelarje zaradi uporabe različnih zasnov modeliranja. Trije slogi podatkovnega modeliranja, ki so zelo priljubljeni, so konceptualni, fizični in logični modeli, vendar zaradi številnih prekrivajočih se načel ostanejo ljudje, ki želijo uporabiti katerega koli od teh modelov, zmedeni. Njihova zmeda se še povečuje zaradi tehničnega žargona in terminologije. Ta članek bo poskušal najti razlike med konceptualnimi in logičnimi modeli na preprost način, da bi odstranil dvome iz umov bralcev.

Konceptualno modeliranje podatkov

Model razmerja entitet je osnovna značilnost konceptualnega podatkovnega modela. V ERD tega modela so entitete predstavljene kot škatle, medtem ko so odnosi prikazani v obliki diamantov. Primer razmerja je mogoče vzeti kot stranka, ki daje naročilo, medtem ko je primer subjekta vse, kar bi lahko zanimalo podjetje. Ta model je razvil Peter Chen leta 1976. Vendar se je od takrat ta model razredčil in se redko uporablja danes v svoji čisti obliki.

V konceptualnem podatkovnem modelu so poleg entitet in odnosov tudi podatkovni elementi. Te podatkovne postavke so povezane z entitetami kot njihovi atributi. Nekatere podatkovne postavke, ki so skupne vsem entitetam, je mogoče povezati s številnimi entitetami v modelu. Ena od značilnosti katerega koli konceptualnega podatkovnega modela je uporaba iste terminologije za subjekte, ki se uporablja v podjetju. Čeprav je konceptualni model razmeroma preprost, glede na zapletenost današnjih podjetij ni tako. Za opis entitet in njihovih odnosov v današnjem kontekstu je pri konceptualnem modeliranju podatkov potrebna zelo visoka stopnja abstrakcije.

Modeliranje logičnih podatkov

Ko je treba IT podatke implementirati v poslovne podatke, uporabimo logični podatkovni model. Medtem ko pri poimenovanju entitet in odnosov v konceptualnem modelu ni potrebe po vrstnem redu, je za logični model potrebno upoštevati organizacijo pri ustvarjanju atributov. Nato se lahko odločimo za nadomestne ključe, da olajšamo delo, če zaradi tujih ključev tabele izgledajo zapletene. Ko je dokončan. Zdi se, da je logični model blizu fizičnemu modelu. Vendar ima še vedno podobnosti s konceptualnim modelom. Logični model ima primarne, tuje in nadomestne ključe, vendar nič posebnega za ciljno platformo baze podatkov.

Kakšna je razlika med konceptualnim in logičnim podatkovnim modelom?

• Za modeliranje podatkov so pomembni tako konceptualni kot tudi logični podatkovni modeli

• Medtem ko konceptualni podatkovni model olajša komunikacijo z opisom podatkovne zahteve, logični podatkovni model omogoča IT-jevcem, da se vključijo, ne da bi se obremenjevali z omejitvami baze podatkov.

Priporočena: