Mis on loogiline andmemudel?

Süsteemitehnikas ja andmebaasiarenduses on loogilise andmemudeli (LDM) loomine teine ​​samm kogu andmemudeli loomisel, mis järgneb kontseptuaalsele andmemudelile (CDM) ja järgneb füüsilisele andmemudelile (PDM). Loogilises andmemudelis sihivad insenerid ettevõtte jaoks olulisi andmeid ja näitavad kogu andmebaasi suhet ühest jaotisest teise. LDM-diagramm näitab erinevaid andmepealkirjadega tabeleid, kuid tegelikud andmed puuduvad. Näiteks kuupäevatabeli koostamisel kuvatakse LDM-diagrammil pealkirjad, nagu „Kuu“ ja „Aasta“, kuid tegelikud kuu ja aasta väärtused puuduvad.

Kui rääkida andmete kaardistamisest, siis esimene mudel on CDM. See diagramm on lihtne kontseptsioon, mis alustab andmete modelleerimist. Seal on mitu tabelit ilma pealkirjadeta ja seoste näitamiseks võivad olla mõned read.

Peale kontseptuaalset mudelit koostatakse loogiline andmemudel. See mudel on palju üksikasjalikum nii pealkirjade kui ka suhete osas. Tühjad tabelid on täidetud suvaliste väärtustega, et insenerid teaksid, millised andmed on olulised. Näiteks kontseptuaalsel mudelil on tabel nimega “Pood”, samas kui LDM täidab tabeli pealkirjadega, nagu “Poe kirjeldus” ja “Poe nimi”. Andmeid selles etapis ei rakendata, mille eesmärk on ainult anda inseneridele teada, millist teavet on vaja toimiva andmebaasi jaoks.

Erinevate tabelite vahelised seosed on samuti üksikasjalikud, nii et insenerid teavad, kuidas neid omavahel suhelda. Tavaliselt on üks kesklaud, mille külge ühenduvad kõik teised lauad. Abitabelite vahel on mõnikord omavahelisi seoseid, mis näitab, et need tabelid ei saa üksteisest sõltumatult toimida. Ühte tabelit teisega ühendavad jooned näitavad neid seoseid.

Loogilist andmemudelit on vaja mitmel põhjusel. See selgitab, millist teavet ettevõte kogub ja kuidas kõik andmed on seotud. Samuti on juhtkonnal lihtsam eelnõud läbi vaadata ja uurida, kas on vaja lisateavet. Teave on diagrammeeritud, nii et inseneridel kulub andmemudeli loomiseks vähem aega, kuna plaan on üksikasjalik ja pole vaja oletada.

Pärast loogilist andmemudelit luuakse PDM. See on andmebaasi tegelik ja füüsiline teostus. Selles mudelis täidetakse kõik suvalised väärtused tegelike väärtustega, näiteks “Aasta” täidetakse väärtusega “2011” ning andmeid kasutatakse ja kogutakse.