Pagkakaiba sa pagitan ng Malakas at Mahihina na Entity

May -Akda: Laura McKinney
Petsa Ng Paglikha: 3 Abril 2021
I -Update Ang Petsa: 10 Mayo 2024
Anonim
Dizziness and Vertigo, Part I - Research on Aging
Video.: Dizziness and Vertigo, Part I - Research on Aging

Nilalaman


Pinag-uusapan ang Malakas at Mahihina na nilalang, dapat nating malaman kung ano ang ibig sabihin ng isang nilalang. Ang isang nilalang ay isang natatanging bagay sa totoong mundo. Inilarawan ito bilang hanay ng mga katangian. Ang koleksyon ng parehong uri ng mga entidad na magkasama ay bumubuo ng set ng entidad. Dito, tatalakayin natin ang dalawang uri ng mga nilalang na Malakas na nilalang at Mahihina na nilalang. Ang mahina na entidad ay palaging nakasalalay sa malakas na nilalang para sa pagkakaroon nito. Talakayin natin ang mga pagkakaiba sa pagitan ng dalawa, ang Malakas na nilalang at mahina na nilalang sa tulong ng paghahambing tsart na ipinakita sa ibaba.

  1. Tsart ng paghahambing
  2. Kahulugan
  3. Pangunahing Pagkakaiba
  4. Konklusyon

Tsart ng paghahambing

Batayan para sa PaghahambingMalakas na EntityMahina Entity
PangunahingAng Mahusay na nilalang ay may pangunahing susi.Ang mahina na entidad ay may isang bahagyang susi ng diskriminator.
DependeAng Malakas na nilalang ay independyente ng anumang iba pang nilalang sa isang panukala.Ang mahina na entidad ay nakasalalay sa malakas na nilalang para sa pagkakaroon nito.
TinukoyAng matibay na nilalang ay ipinapahiwatig ng isang solong rektanggulo.Ang mahinang entidad ay ipinapahiwatig sa dobleng parihaba.
RelasyonAng ugnayan sa pagitan ng dalawang malakas na entidad ay ipinapahiwatig ng isang solong brilyante na tinatawag lamang na relasyon.Ang ugnayan sa pagitan ng isang mahina at isang malakas na nilalang ay ipinapahiwatig sa pamamagitan ng Pagkilala sa Pakikipag-ugnay na tinukoy ng dobleng diyamante.
PaglahokAng malakas na entidad ay maaaring o hindi magkaroon ng kabuuang pakikilahok sa relasyon.Ang mahina na entidad ay palaging may kabuuang pakikilahok sa pagkilala ng relasyon na ipinakita ng dobleng linya.


Kahulugan ng Malakas na Entity

Ang Malakas na Entity ay ang isa na ang pagkakaroon ay hindi nakasalalay sa pagkakaroon ng anumang iba pang nilalang sa isang panukala. Ito ay ipinapahiwatig ng isang solong rektanggulo. Ang isang malakas na nilalang ay palaging may pangunahin susi sa hanay ng mga katangian na naglalarawan ng malakas na nilalang. Ipinapahiwatig nito na ang bawat nilalang sa isang malakas na hanay ng entidad ay maaaring natukoy nang natatangi.

Ang hanay ng mga magkatulad na uri ng mga malakas na entidad na magkasama ay bumubuo sa Malakas na Itakda ang Entity. Ang isang malakas na entity ay humahawak ng relasyon sa mahina na entidad sa pamamagitan ng isang Pagkilala sa Pakikipag-ugnayan, na kung saan ay ipinapahiwatig ng dobleng diyamante sa diagram ng ER. Sa kabilang banda, ang ugnayan sa pagitan ng dalawang malakas na entidad ay ipinapahiwatig ng isang solong brilyante at ito ay simpleng tinawag bilang isang relasyon.


Unawain natin ang konseptong ito sa tulong ng isang halimbawa; isang customer ang nanghihiram ng utang. Narito mayroon kaming unang mga nilalang na isang entity ng customer, at pangalawa isang entity ng pautang.

Ang pagmamasid sa ER-diagram sa itaas, para sa bawat pautang, dapat mayroong hindi bababa sa isang borrower kung hindi man na ang utang ay hindi nakalista sa Loan entity set. Ngunit kahit na ang isang customer ay hindi humiram ng anumang pautang ay nakalista ito sa set ng entidad ng Customer. Kaya't maaari nating tapusin na ang isang nilalang ng customer ay hindi nakasalalay sa isang entity ng pautang.

Ang pangalawang bagay na maaari mong pagmasdan na ang nilalang ng Customer ay bilang pangunahing key na Cust_ID na natatanging nagpapakilala sa bawat nilalang sa hanay ng Customer Entity. Ginagawa nitong Customer entity ang isang malakas na entidad kung saan nakasalalay ang isang entity sa pautang.

Kahulugan ng Mahina Entity

A Mahina entity ay ang isa na nakasalalay sa may-ari ng may-ari nito i.e. isang malakas na nilalang para sa pagkakaroon nito. Ang isang mahinang nilalang ay ipinapahiwatig ng dobleng parihaba. Mahina entity gawin hindi magkaroon ng pangunahing susi sa halip ay mayroon itong a bahagyang susi na natatanging nagtatangi sa mahina na mga nilalang. Ang pangunahing susi ng isang mahina na nilalang ay isang composite key na nabuo mula sa pangunahing susi ng malakas na nilalang at bahagyang susi ng mahina na nilalang.

Ang koleksyon ng mga katulad na mahina na entidad ay tinatawag Mahina ang Entity Set. Ang ugnayan sa pagitan ng isang mahina na nilalang at isang malakas na nilalang ay palaging ipinapahiwatig sa isang Pagkilala sa Pakikipag-ugnayan i.e. dobleng diamante.

Para sa karagdagang paglalarawan talakayin natin ang nabanggit na halimbawa, sa oras na ito mula sa mahinang pananaw ng entidad. Mayroon kaming Loan bilang aming mahina na entidad, at tulad ng sinabi ko sa itaas para sa bawat pautang dapat mayroong kahit isang borrower. Maaari mong obserbahan sa set ng entidad ng pautang, walang customer ang humiram ng isang pautang sa kotse at samakatuwid, ganap na nawala ito mula sa set ng entidad ng pautang. Para sa pagkakaroon ng pautang ng kotse sa set ng entidad ng pautang, dapat itong hiniram ng isang customer. Sa ganitong paraan, ang mahinang entity ng Loan ay nakasalalay sa malakas na nilalang ng Customer.

Ang pangalawang bagay, alam natin ay isang mahina na nilalang ay walang pangunahing susi. Kaya narito ang Loan_name, ang bahagyang susi ng mahina na nilalang at ang Cust_ID pangunahing susi ng nilalang ng customer ay gumagawa ng pangunahing susi ng entity ng pautang.

Sa set ng entidad ng Pautang, mayroon kaming dalawang eksaktong eksaktong mga nilalang i.e. a Ang pautang sa bahay sa petsa 20/11/2015 na may halagang 20000. Ngayon kung paano matukoy kung sino ang humiram sa kanila ay maaaring gawin sa tulong ng pangunahing susi ng mahina na nilalang (Loan_name + Cust_ID). Kaya, matutukoy na ang isang pautang sa bahay ay hiniram ng Customer 101 Jhon at iba pa ng Customer 103 Ruby. Ito ay kung paano binubuo ang pangunahing pangunahing susi ng mahina na entidad na makilala ang bawat nilalang sa mahina na hanay ng entidad.

  1. Ang pangunahing pagkakaiba sa pagitan ng malakas na nilalang at isang mahina na nilalang ay ang malakas na nilalang ay may pangunahing susi samantalang, ang isang mahina na nilalang ay may bahagyang susi na kumikilos bilang isang discriminator sa pagitan ng mga entidad ng isang mahina na set ng entidad.
  2. Isang mahinang nilalang laging depende sa malakas na nilalang para sa pagkakaroon nito samantalang, isang malakas na nilalang ay malaya ng pagkakaroon ng anumang iba pang nilalang.
  3. Ang isang malakas na nilalang ay ipinapahiwatig sa isang solong rektanggulo at isang mahinang nilalang ay ipinapahiwatig sa a dobleng parihaba.
  4. Ang ugnayan sa pagitan ng dalawang malakas na entidad ay tinukoy sa solong brilyante samantalang, ang isang relasyon sa pagitan ng isang mahina at isang malakas na nilalang ay ipinapahiwatig na may dobleng brilyante na tinawag Pagkilala sa Pakikipag-ugnayan.
  5. Ang malakas na nilalang ay maaaring o hindi maaaring ipakita ang kabuuang pakikilahok sa mga relasyon nito, ngunit ang mahinang nilalang ay palaging nagpapakita kabuuang pakikilahok sa pagkilala ng ugnayan na kung saan ay sinasalamin ng dobleng linya.

Konklusyon:

Ang bawat nilalang sa isang malakas na hanay ng entidad ay maaaring matukoy nang natatanging dahil mayroon itong pangunahing susi ngunit, hindi natin maaaring hindi makilala ang bawat nilalang sa isang mahina na nilalang dahil wala itong pangunahing susi at maaaring naglalaman ito ng kalabisan na mga nilalang.