Diferența dintre modelul conceptual și cel logic

Diferența dintre modelul conceptual și cel logic
Diferența dintre modelul conceptual și cel logic

Video: Diferența dintre modelul conceptual și cel logic

Video: Diferența dintre modelul conceptual și cel logic
Video: ECHILIBRUL MECANIC (Statica, Partea a II-a, Curs de mecanică - Mecanică 15) 2024, Noiembrie
Anonim

Model conceptual versus model logic

Modelarea datelor este o sarcină care derutează mulți modelatori din cauza utilizării diferitelor modele de modelare. Trei stiluri de modelare a datelor care sunt foarte populare sunt modelele conceptuale, fizice și logice, dar din cauza multor principii care se suprapun, oamenii care doresc să folosească oricare dintre aceste modele rămân confuzi. Confuzia lor este sporită din cauza jargonului tehnic și terminologiei. Acest articol va încerca să afle diferențele dintre modelele conceptuale și cele logice în termeni simpli, astfel încât să îndepărteze îndoielile din mintea cititorilor.

Modelarea conceptuală a datelor

Modelul de relație cu entitate este caracteristica de bază a modelului de date conceptuale. În ERD-ul acestui model, entitățile sunt reprezentate ca casete, în timp ce relațiile sunt reprezentate sub formă de diamante. Un exemplu de relație poate fi luat ca un client care dă o comandă, în timp ce un exemplu de entitate este toate lucrurile de care o afacere ar putea fi interesată. Acest model a fost dezvoltat de Peter Chen în 1976. Cu toate acestea, de atunci acest model s-a diluat și este rareori folosit. în forma sa pură astăzi.

Într-un model de date conceptual, există și elemente de date în afară de entități și relații. Aceste elemente de date sunt legate de entități ca atribute. Unele elemente de date care sunt comune tuturor entităților pot fi legate de multe entități din model. O caracteristică a oricărui model conceptual de date este utilizarea aceleiași terminologii pentru entitățile care este folosită în afacere. Deși modelul conceptual este relativ simplu, nu rămâne așa, având în vedere complexitatea companiilor de astăzi. Pentru a descrie entitățile și relațiile lor în contextul actual, este necesar un nivel foarte ridicat de abstractizare în modelarea conceptuală a datelor.

Modelarea logică a datelor

Atunci când datele IT urmează să fie implementate în datele de afaceri, se folosește modelul de date logic. Deși nu este nevoie să existe o ordine în timp ce denumirea entităților și relațiilor în modelul conceptual, modelul logic necesită luarea în considerare a organizației în timpul creării atributelor. Apoi, se poate alege chei surogat pentru a fi mai ușor dacă cheile străine fac tabelele să pară complicate. Odată terminat. Modelul logic pare a fi aproape de modelul fizic. Cu toate acestea, încă mai are asemănări cu modelul conceptual. Modelul logic are chei primare, străine și alternative, dar nimic în special pentru o platformă de bază de date țintă.

Care este diferența dintre modelul de date conceptual și cel logic?

• Atât modelele de date conceptuale, cât și cele logice sunt importante pentru modelarea datelor

• În timp ce modelul de date conceptuale facilitează comunicarea cu o descriere a cerințelor de date, modelul de date logic le permite IT-ilor să intervină fără a fi nevoiți să se chinuiască cu privire la limitările bazei de date.

Recomandat: