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: CONȘTIENTUL ȘI PERSONALITATEA. DE LA INEVITABIL MORT LA VEȘNIC VIU 2024, Decembrie
Anonim

Model conceptual vs model logic

Modelarea datelor este o sarcină care încurcă 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, persoanele care doresc să folosească oricare dintre aceste modele rămân confuze. Confuzia lor este sporită în continuare din cauza jargonului tehnic și a terminologiei. Acest articol va încerca să afle diferențele dintre modelele conceptuale și logice în termeni simpli, astfel încât să elimine îndoielile din mintea cititorilor.

Modelarea conceptuală a datelor

Modelul de relație entitară este caracteristica de bază a modelului conceptual de date. În ERD-ul acestui model, entitățile sunt reprezentate ca niște cutii, în timp ce relațiile sunt descrise sub formă de diamante. Un exemplu de relație poate fi luat ca o comandă de client, în timp ce un exemplu de entitate este tot ceea ce ar putea interesa o afacere. Acest model a fost dezvoltat de Peter Chen în 1976. Totuși, de atunci acest model s-a diluat și este rar folosit în forma sa pură de astăzi.

Într-un model conceptual de date, există și elemente de date în afară de entități și relații. Aceste elemente de date sunt legate de entități ca atribute ale acestora. Unele elemente de date comune tuturor entităților pot fi legate de multe entități din model. O caracteristică a oricărui model de date conceptuale este utilizarea aceleiași terminologii pentru entitățile care sunt utilizate în afaceri. 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 datelor conceptuale.

Modelare logică a datelor

Atunci când datele IT trebuie implementate în datele de afaceri, se folosește modelul de date logice. Deși nu este necesar să aveți o ordine în timpul numirii entităților și relațiilor în modelul conceptual, modelul logic necesită luarea în considerare a organizării în timp ce creați atribute. Apoi, se poate alege cheile surogate pentru a ușura dacă tastele străine fac ca tabelele să pară complicate. Odată finalizat. Modelul logic pare să fie aproape de modelul fizic. Cu toate acestea, are încă similitudini 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 logic?

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

• În timp ce modelul conceptual de date face comunicarea mai ușoară cu o descriere a cerințelor de date, modelul de date logice permite oamenilor IT să participe fără a fi nevoiți să se deranjeze cu privire la limitările bazei de date.

Recomandat: