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: 16% Paraformaldehyde 2024, November
Anonim

Konceptualni vs logični model

Modeliranje podatkov je ena izmed nalog, ki zmede številne modelarje zaradi uporabe različnih modelov modeliranja. Trije zelo priljubljeni slogi modeliranja podatkov so konceptualni, fizični in logični modeli, toda zaradi številnih prekrivajočih se načel ljudje, ki želijo uporabiti katerega od teh modelov, ostajajo zmedeni. Njihova zmeda se še povečuje zaradi tehničnega žargona in terminologije. Ta članek bo poskušal preprosto ugotoviti razlike med konceptualnimi in logičnimi modeli, da bi odstranil dvome iz misli bralcev.

Konceptualno modeliranje podatkov

Entity Relationship Model je osnovna značilnost konceptualnega podatkovnega modela. V ERD tega modela so entitete predstavljene kot polja, medtem ko so razmerja prikazana v obliki diamantov. Primer odnosa lahko vzamemo kot naročnika, medtem ko je primer subjekta vse, kar podjetje lahko zanima. Ta model je razvil Peter Chen leta 1976. Od takrat pa se ta model razredči in se le redko uporablja danes v svoji čisti obliki.

V konceptualnem podatkovnem modelu obstajajo tudi podatkovni elementi poleg entitet in odnosov. Ti elementi podatkov so kot njihovi atributi povezani z entitetami. Nekatere podatkovne postavke, ki so skupne vsem entitetam, je mogoče v modelu povezati z mnogimi entitetami. Ena od značilnosti katerega koli konceptualnega podatkovnega modela je uporaba enake terminologije za subjekte, ki se uporablja v poslu. Čeprav je konceptualni model razmeroma preprost, glede na zapletenost podjetij danes ne ostaja tak. Za opis entitet in njihovih odnosov v današnjem kontekstu je pri konceptualnem modeliranju podatkov potrebna zelo visoka stopnja abstrakcije.

Logično modeliranje podatkov

Takrat se za uporabo podatkov IT v poslovne podatke uporabi logični podatkovni model. Medtem ko pri poimenovanju entitet in odnosov v konceptualnem modelu ni treba imeti urejenega reda, logični model zahteva, da se pri ustvarjanju atributov upošteva organiziranost. Nato lahko poiščete nadomestne ključe, da olajšate, če so tuji ključi tabele videti zapleteno. Po zaključku. Zdi se, da je logični model blizu fizičnega modela. Vendar ima še vedno podobnosti s konceptualnim modelom. Logični model ima primarne, tuje in nadomestne ključe, vendar nič posebej 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 zahtev po podatkih, logični podatkovni model IT-jevcem omogoča, da se vklopijo, ne da bi se morali obremenjevati z omejitvami baze podatkov.

Priporočena: