În ingineria sistemelor și dezvoltarea bazelor de date, crearea unui model de date logice (LDM) este al doilea pas în crearea întregului model de date, urmând modelul conceptual de date (CDM) și procedat de modelul de date fizice (PDM). În modelul de date logic, inginerii vizează datele importante pentru afacere și arată relația întregii baze de date de la o secțiune la alta. Diagrama LDM va afișa diferite tabele cu titluri de date, dar datele reale nu vor fi prezente. De exemplu, dacă se realizează un tabel de date, diagrama LDM va afișa titluri precum „Luna” și „Anul”, dar valorile reale ale lunii și anului nu vor fi prezente.
Când vine vorba de maparea datelor, primul model este CDM. Această diagramă este un concept simplu care începe modelarea datelor. Vor fi mai multe tabele, fără titluri în ele, și pot exista câteva rânduri pentru a arăta relațiile.
După modelul conceptual se realizează modelul logic de date. Acest model este mult mai detaliat atât în ceea ce privește titlurile, cât și relațiile. Tabelele goale sunt umplute cu valori arbitrare, astfel încât inginerii să știe ce date sunt importante. De exemplu, modelul conceptual va avea un tabel numit „Magazin”, în timp ce LDM va umple tabelul cu titluri precum „Descrierea magazinului” și „Numele magazinului”. Datele nu sunt implementate în această etapă, care intenționează doar să informeze inginerii ce informații sunt necesare pentru o bază de date funcțională.
Relațiile dintre diferitele tabele sunt de asemenea detaliate, astfel încât inginerii vor ști cum să le facă să interacționeze. Există de obicei o masă centrală, la care se conectează toate celelalte mese. Între tabelele auxiliare, uneori există interconexiuni, ceea ce arată că aceste tabele nu pot funcționa independent unul de celălalt. Liniile care leagă un tabel de altul arată aceste relații.
Un model de date logic este necesar din mai multe motive. El clarifică ce informații colectează afacerea și cum sunt legate toate datele. Acest lucru facilitează, de asemenea, managementului să examineze proiectul și să vadă dacă sunt necesare mai multe informații. Informațiile sunt diagramate, astfel încât inginerii vor avea nevoie de mai puțin timp pentru a crea modelul de date, deoarece planul este detaliat și nu există nicio presupunere.
După modelul de date logic, este creat PDM-ul. Aceasta este implementarea reală și fizică a bazei de date. În acest model, toate valorile arbitrare sunt completate cu valori reale, cum ar fi „Anul” fiind completat cu „2011”, iar datele sunt de fapt utilizate și colectate.