Kas yra loginis duomenų modelis?

Sistemų inžinerijoje ir duomenų bazių kūrimo srityje loginio duomenų modelio (LDM) sukūrimas yra antras žingsnis kuriant visą duomenų modelį, einantis po konceptualaus duomenų modelio (CDM) ir fizinio duomenų modelio (PDM). Loginiame duomenų modelyje inžinieriai nukreipia į svarbius verslui duomenis ir parodo visą duomenų bazės ryšį iš vienos skilties į kitą. LDM diagramoje bus rodomos skirtingos lentelės su duomenų pavadinimais, tačiau faktinių duomenų nebus. Pavyzdžiui, jei sudaroma datos lentelė, LDM diagramoje bus rodomi pavadinimai, tokie kaip „Mėnuo“ ir „Metai“, tačiau faktinės mėnesio ir metų reikšmės nebus pateiktos.

Kalbant apie duomenų atvaizdavimą, pirmasis modelis yra CDM. Ši diagrama yra paprasta koncepcija, kuri pradeda duomenų modeliavimą. Bus kelios lentelės be pavadinimų ir gali būti keletas eilučių, rodančių ryšius.

Po konceptualaus modelio sudaromas loginis duomenų modelis. Šis modelis yra daug išsamesnis tiek pavadinimų, tiek santykių atžvilgiu. Tuščios lentelės užpildytos savavališkomis reikšmėmis, kad inžinieriai žinotų, kokie duomenys yra svarbūs. Pavyzdžiui, koncepcinis modelis turės lentelę pavadinimu „Parduotuvė“, o LDM užpildys lentelę tokiais pavadinimais kaip „Parduotuvės aprašymas“ ir „Parduotuvės pavadinimas“. Duomenys šiame etape neįdiegti, o tai tik leidžia inžinieriams žinoti, kokios informacijos reikia veikiančiai duomenų bazei.

Skirtingų lentelių ryšiai taip pat yra išsamūs, todėl inžinieriai žinos, kaip priversti jas sąveikauti. Dažniausiai yra vienas centrinis stalas, prie kurio jungiasi visos kitos lentelės. Tarp papildomų lentelių kartais yra jungčių, o tai rodo, kad šios lentelės negali veikti nepriklausomai viena nuo kitos. Linijos, jungiančios vieną lentelę su kita, rodo šiuos ryšius.

Loginis duomenų modelis reikalingas dėl daugelio priežasčių. Jame paaiškinama, kokią informaciją įmonė renka ir kaip visi duomenys yra susiję. Taip vadovybei taip pat lengviau peržiūrėti juodraštį ir išsiaiškinti, ar reikia daugiau informacijos. Informacija pateikiama diagramoje, todėl inžinieriams prireiks mažiau laiko duomenų modeliui sukurti, nes planas yra detalus ir nėra spėlionių.

Po loginio duomenų modelio sukuriamas PDM. Tai realus ir fizinis duomenų bazės įgyvendinimas. Šiame modelyje visos savavališkos reikšmės užpildomos tikromis reikšmėmis, pvz., „Metai“ užpildomi „2011“, o duomenys iš tikrųjų naudojami ir renkami.