Što je logički model podataka?

U sustavskom inženjerstvu i razvoju baze podataka, stvaranje logičkog modela podataka (LDM) drugi je korak u stvaranju cjelokupnog modela podataka, koji dolazi nakon konceptualnog modela podataka (CDM) i nastavlja se prema modelu fizičkih podataka (PDM). U modelu logičkih podataka, inženjeri ciljaju na važne podatke za poslovanje i pokazuju odnos cijele baze podataka od jednog odjeljka do drugog. LDM dijagram će prikazati različite tablice s naslovima podataka, ali stvarni podaci neće biti prisutni. Na primjer, ako se napravi tablica datuma, LDM dijagram će prikazati naslove kao što su “Mjesec” i “Godina”, ali stvarne vrijednosti mjeseca i godine neće biti prisutne.

Kada je u pitanju mapiranje podataka, prvi model je CDM. Ovaj dijagram je jednostavan koncept koji započinje modeliranje podataka. Bit će nekoliko tablica, bez ikakvih naslova u njima, a možda će postojati i neki redovi za prikaz odnosa.

Nakon konceptualnog modela izrađuje se logički model podataka. Ovaj model je mnogo detaljniji u pogledu naslova i odnosa. Prazne tablice ispunjene su proizvoljnim vrijednostima tako da inženjeri znaju koji su podaci važni. Na primjer, konceptualni model će imati tablicu pod nazivom “Prodavaonica”, dok će LDM ispuniti tablicu naslovima kao što su “Opis trgovine” i “Naziv trgovine”. Podaci se u ovoj fazi ne implementiraju, a namjera je samo informirati inženjere koje su informacije potrebne za funkcioniranje baze podataka.

Odnosi između različitih tablica također su detaljni, tako da će inženjeri znati kako ih dovesti u interakciju. Obično postoji jedan središnji stol, na koji se povezuju svi ostali stolovi. Između pomoćnih tablica ponekad postoje međusobne veze, što pokazuje da te tablice ne mogu funkcionirati neovisno jedna o drugoj. Linije koje povezuju jednu tablicu s drugom pokazuju ove odnose.

Logički model podataka potreban je iz više razloga. Pojašnjava koje podatke tvrtka prikuplja i kako su svi podaci povezani. To također olakšava menadžmentu da pregleda nacrt i vidi je li potrebno više informacija. Podaci su dijagramirani, pa će inženjerima trebati manje vremena za izradu podatkovnog modela, jer je plan detaljan i nema nagađanja.

Nakon logičkog modela podataka, kreira se PDM. Ovo je stvarna i fizička implementacija baze podataka. U ovom modelu, sve proizvoljne vrijednosti su ispunjene stvarnim vrijednostima, kao što je “Godina” koja se popunjava s “2011”, a podaci se zapravo koriste i prikupljaju.