Konceptualus vs loginis modelis
Duomenų modeliavimas yra viena užduotis, kuri supainioja daugelį modeliuotojų, nes naudojami skirtingi modeliavimo modeliai. Trys labai populiarūs duomenų modeliavimo stiliai yra koncepciniai, fiziniai ir loginiai modeliai, tačiau dėl daugelio sutampančių principų žmonės, norintys pasinaudoti bet kuriuo iš šių modelių, lieka sumišę. Jų painiava dar labiau padidėja dėl techninio žargono ir terminijos. Straipsnyje bus bandoma išsiaiškinti konceptualiųjų ir loginių modelių skirtumus, kad būtų pašalintos abejonės iš skaitytojų proto..
Konceptualiųjų duomenų modeliavimas
Entity Relationship Model yra pagrindinis konceptualaus duomenų modelio bruožas. Šio modelio ERD subjektai pavaizduoti kaip dėžutės, o santykiai pavaizduoti deimantų pavidalu. Santykių pavyzdžiu galima laikyti klientų pavedimus, o subjekto pavyzdžiu laikomi visi dalykai, kurie gali būti suinteresuoti verslu. Šį modelį 1976 m. Sukūrė Peteris Chenas. Tačiau nuo tada šis modelis tapo prastesnis ir retai naudojamas. savo gryna forma šiandien.
Konceptualiame duomenų modelyje, be subjektų ir ryšių, yra ir duomenų elementų. Šie duomenų elementai yra susieti su subjektais kaip jų atributai. Kai kurie duomenų elementai, būdingi visiems subjektams, gali būti susieti su daugeliu modelio subjektų. Viena bet kurio konceptualaus duomenų modelio ypatybė yra tos pačios terminijos naudojimas subjektams, kuris naudojamas versle. Nors koncepcinis modelis yra gana paprastas, atsižvelgiant į šių dienų įmonių sudėtingumą, jis toks nėra. Norint apibūdinti subjektus ir jų ryšius šių dienų kontekste, modeliuojant konceptualius duomenis reikia labai aukšto abstrakcijos lygio.
Loginių duomenų modeliavimas
Būtent tada, kai IT duomenys turi būti įdiegti verslo duomenyse, naudojamas loginis duomenų modelis. Nors nereikia įvardyti subjektų ir ryšių koncepciniame modelyje, tačiau loginis modelis reikalauja atsižvelgti į organizaciją kuriant atributus. Tuomet galima ieškoti pakaitinių raktų, kad būtų lengviau, jei svetimi raktai lenteles padaro sudėtingas. Baigę. Atrodo, kad loginis modelis yra artimas fiziniam modeliui. Tačiau jis vis dar turi panašumų su konceptualiu modeliu. Loginiame modelyje yra pirminiai, pašaliniai ir alternatyvūs raktai, bet nieko konkrečiai tikslinės duomenų bazės platformai.
Kuo skiriasi konceptualus ir loginis duomenų modelis? • Duomenų modeliavimui svarbūs tiek konceptualūs, tiek loginiai duomenų modeliai • Nors konceptualus duomenų modelis palengvina ryšį su duomenų poreikio aprašymu, tačiau loginis duomenų modelis leidžia IT darbuotojams prisijungti, nesirūpinant dėl duomenų bazės apribojimų..
|