Konceptualni vs logički model
Modeliranje podataka jedan je zadatak koji zbunjuje mnoge modelere zbog korištenja različitih dizajna modeliranja. Tri vrlo popularna stila modeliranja podataka su konceptualni, fizički i logički modeli, ali zbog mnogih principa preklapanja ljudi koji se žele poslužiti bilo kojim od ovih modela ostaju zbunjeni. Njihova se zbrka dodatno povećava zbog tehničkog žargona i terminologije. Ovaj će članak pokušati na jednostavan način otkriti razlike između konceptualnih i logičkih modela kako bi se uklonili sumnje čitatelja..
Konceptualno modeliranje podataka
Model odnosa entiteta osnovno je obilježje konceptualnog modela podataka. U ERD-u ovog modela entiteti su predstavljeni kao okviri dok su odnosi prikazani u obliku dijamanata. Primjer odnosa može se uzeti kao nalogodavac koji daje nalog, a primjer subjekta su sve stvari koje bi posao mogle zanimati. Ovaj model razvio je Peter Chen 1976. Međutim, od tada se ovaj model razrjeđivao i rijetko se koristi u svom čistom obliku danas.
U konceptualnom modelu podataka osim entiteta i odnosa postoje i stavke podataka. Te su podatkovne stavke povezane kao entiteti kao entiteti. Neke stavke podataka koje su zajedničke svim entitetima mogu se povezati s mnogim entitetima u modelu. Jedna značajka bilo kojeg konceptualnog modela podataka je uporaba iste terminologije za subjekte koji se koriste u poslu. Iako je konceptualni model razmjerno jednostavan, on ostaje s obzirom na složenost poduzeća danas. Za opisivanje entiteta i njihovih odnosa u današnjem kontekstu potreban je vrlo visok nivo apstrakcije u konceptualnom modeliranju podataka.
Logičko modeliranje podataka
Kad se podaci moraju implementirati u poslovne podatke, onda se koristi logički model podataka. Iako ne treba imati nalog tijekom imenovanja entiteta i odnosa u konceptualnom modelu, logički model zahtijeva uzimanje u obzir organizacije tijekom stvaranja atributa. Zatim možete potražiti surogat ključeve da biste lakše učinili ako inozemni ključevi kompliciraju tablice. Jednom završeno. Čini se da je logički model blizak fizičkom modelu. Ipak, ona i dalje ima sličnosti s konceptualnim modelom. Logički model sadrži primarne, strane i zamjenske ključeve, ali ništa posebno na ciljnoj platformi baze podataka.
Koja je razlika između konceptualnog i logičkog modela podataka? • I konceptualni i logički modeli podataka važni su za modeliranje podataka • Dok konceptualni model podataka olakšava komunikaciju s opisom zahtjeva podataka, logički podatkovni model omogućava IT osobama da se usitne, a da ne moraju dosaditi ograničenjima baze podataka.
|