Kas yra duomenų modeliai?

Programinė įranga paprastai saugo verslo informaciją failuose ir duomenų bazėse. Duomenų modeliai yra logiškas organizacijos verslo procesų vaizdas. Jie apibrėžia, kaip verslas sąveikauja su žmonėmis, vietomis ir daiktais. Duomenų modelis naudojamas kaip atskaitos taškas nustatant santykių tarp subjektų organizacijoje taisykles.

Duomenų modelio kūrimo procesas yra padalintas į tris pagrindinius etapus. Tai yra domenų modeliai, loginiai modeliai ir fiziniai modeliai. Kiekvienas etapas baigiamas progresu, kuris baigiasi fiziniu modeliu, kuris parodo tikrąją duomenų bazės struktūrą.

Domeno modelio projektavimas yra pirmasis žingsnis kuriant duomenų modelį. Tai aukšto lygio organizacijos verslo vienetų ir jų tarpusavio santykių vaizdas. Domeno duomenų modeliai apibrėžia konceptualų ryšį tarp organizacijų ir procesų, reikalingų verslo funkcijai užbaigti. Domeno modelio pavyzdys yra ryšys tarp prekės užsakymo ir užsakymo poveikio siuntimo skyriui.

Įmonės domeno modelis paprastai yra labai aukšto lygio organizacijos vaizdas ir nereikalauja tikslios informacijos apie kiekvieno tipo verslo reikalavimus. Tačiau svarbu į domeno modelio dizainą įtraukti visus paveiktus verslo vienetus. Šis aukšto lygio dizainas reikalingas, kad projekto komanda suprastų detales, kurių reikia verslo funkcijoms atlikti.

Loginiai duomenų modeliai yra duomenų modelių versijos, atspindinčios faktinius įmonės verslo poreikius. Šie modeliai sukurti remiantis konkrečių organizacijos verslo vienetų aukšto lygio domenų modeliais. Patikimas loginis dizainas yra labai svarbus kuriant fizinę duomenų bazę. Šiame procese turi būti aiškiai apibrėžti duomenų elementai, būtini konkrečiam verslo reikalavimui įvykdyti. Loginiai duomenų modeliai apima tai, kaip bus pasiekti duomenys, ir verslo proceso subjektų ryšius.

Geras loginio duomenų modelio pavyzdys galėtų būti telefono bendrovės klientų modeliavimas. Kiekvienas klientas turi konkretų vardą, telefono numerį, adresą ir telefono funkcijas. Loginis duomenų modelis pateiktų ryšius tarp šių tipų elementų, įskaitant tai, kaip informacija būtų pranešama ir gaunama.
Paskutinis duomenų modelių sluoksnis yra fizinis duomenų modelis. Tai duomenų modelių sritis, naudojama kuriant tikrąją duomenų bazę. Fizinis duomenų modelis yra duomenų bazei būdingas mėlynas atspaudas, kuris apibrėžia, kaip duomenys bus saugomi programinėje įrangoje.