Lohikal at Physical Database Model

Anonim

Lohikal kumpara sa Physical Database Model

Ang mga lohikal at pisikal na mga modelo ng database ay kinakailangan upang maipakita ang database na iminungkahi para sa isang partikular na pangangailangan sa negosyo. Ang mga modelo ay tumutulong sa pagpapakita ng kaugnayan ng mga kinakailangan sa negosyo at sa mga bagay ng database. Ito ay kinakailangan upang tipunin ang lahat ng mga kinakailangan ng database nang tumpak at ganap. Ang pagmomolde ng data ay ang ugnayan sa pagitan ng mga kinakailangan sa system at mga pangangailangan sa negosyo. Mayroong dalawang mga modelo ng data, lohikal at pisikal.

Lohikal na Modelo ng Database

Ang lohikal na pagmomolde ng database ay kinakailangan para sa pag-compile ng mga kinakailangan sa negosyo at kumakatawan sa mga kinakailangan bilang isang modelo. Ito ay higit sa lahat na nauugnay sa pagtitipon ng mga pangangailangan sa negosyo sa halip na ang disenyo ng database. Ang impormasyon na kailangang maipon ay tungkol sa mga yunit ng organisasyon, entidad ng negosyo, at mga proseso ng negosyo.

Kapag ang impormasyon ay naipon, ang mga ulat at mga diagram ay ginawa, kabilang ang mga ito:

Ang diagram ng relasyon ng ERD-Entity ay nagpapakita ng kaugnayan sa pagitan ng iba't ibang kategorya ng data at nagpapakita ng iba't ibang mga kategorya ng data na kinakailangan para sa pagpapaunlad ng isang database. Bagay sa proseso ng negosyo-Ipinapakita nito ang mga gawain ng mga indibidwal sa loob ng kumpanya. Ipinapakita nito kung paano gumagalaw ang data sa loob ng samahan batay sa kung aling interface ng application ang maaaring idisenyo. Dokumentasyon ng feedback ng mga gumagamit.

Ang mga lohikal na modelo ng database ay karaniwang tumutukoy kung ang lahat ng mga iniaatas ng negosyo ay natipon. Narepaso ito ng mga developer, pamamahala, at sa wakas ang mga gumagamit ng pagtatapos upang makita kung kailangang dagdagan ang impormasyon bago magsimula ang pisikal na pagmomolde.

Modelo ng Physical Database Ang pisikal na pagmomolde ng database ay nakikipagtulungan sa pagdidisenyo ng aktwal na database batay sa mga kinakailangan na natipon sa panahon ng lohikal na pagmomolde ng database. Ang lahat ng impormasyong nakalap ay binago sa pamanggit na mga modelo at mga modelo ng negosyo. Sa panahon ng pisikal na pagmomolde, ang mga bagay ay tinukoy sa antas na tinatawag na antas ng panukala. Ang isang panukala ay itinuturing na isang pangkat ng mga bagay na may kaugnayan sa bawat isa sa isang database. Ang mga talahanayan at haligi ay ginawa ayon sa impormasyong ibinigay sa lohikal na pagmomolde. Ang mga pangunahing elemento, natatanging mga susi, at banyagang mga susi ay tinukoy upang magbigay ng mga hadlang. Ang mga index at mga snapshot ay tinukoy. Ang data ay maaaring summarized, at ang mga gumagamit ay binibigyan ng isang alternatibong pananaw kapag ang mga talahanayan ay nalikha.

Ang pagmomolde ng pisikal na database ay depende sa software na ginagamit sa organisasyon. Ito ay partikular na software. Kasama sa pisikal na pagmomolde ang:

Ang diagram ng modelo ng server-Kasama dito ang mga talahanayan at haligi at iba't ibang mga relasyon na umiiral sa loob ng isang database. Dokumentasyon ng disenyo ng database. Dokumentasyon ng feedback ng mga gumagamit.

Buod:

1.Logical database modeling ay pangunahing para sa pagtitipon ng impormasyon tungkol sa mga pangangailangan sa negosyo at hindi kasangkot sa pagdisenyo ng isang database; samantalang ang pisikal na pagmomolde ng database ay pangunahing kinakailangan para sa aktwal na pagdidisenyo ng database. 2.Logical database modeling ay hindi kasama ang index at mga hadlang; ang lohikal na modelo ng database para sa isang application ay maaaring gamitin sa iba't-ibang mga database ng software at pagpapatupad; samantalang ang pagmomolde ng pisikal na database ay software at hardware na tiyak at may mga index at mga hadlang. 3.Logical database modeling kasama; ERD, diagram ng proseso ng negosyo, at dokumentasyon ng feedback ng gumagamit; samantalang kabilang ang pisikal na pagmomolde ng database; diagram ng server ng server, dokumentasyon ng disenyo ng database, at dokumentasyon ng feedback ng user.