Skip to main content

Ano ang mga kaakibat na nilalang?

Sa modelo ng pakikipag-ugnay sa entidad, kung saan ang data ay abstractly at konsepto na kinakatawan sa software engineering, ang mga kaakibat na entidad ay isang bahagi ng modelo.Ang mga modelo ng relational ay madalas na ginawa upang kumatawan ng data sa isang database o system, kung saan ginagamit ang mga ito upang ayusin ang data sa isang naiintindihan at mababasa na schema.Ang mga entidad sa isang relational model ay maaaring kumatawan sa anuman, kabilang ang mga tao, lugar, bagay, kaganapan o konsepto.Ang mga kaakibat na entidad ay mga koneksyon na naglalarawan ng isang relasyon sa pagitan ng dalawang magkakaibang mga nilalang.Ang mga nilalang na ito ay maaaring magkaroon ng maraming mga relasyon, na nangangahulugang ang isa sa mga kaakibat na nilalang ay maaaring magkaroon ng maraming mga relasyon at koneksyon sa isang nilalang ng magulang o bata.Itinuturing silang isang nilalang dahil mayroon silang mga katangian, at itinuturing silang isang relasyon dahil magkasama silang nag -uugnay sa mga nilalang.Ang mga ganitong uri ng mga nilalang na madalas ay maraming mga relasyon at koneksyon dahil naiugnay ang mga ito, ngunit maaari silang magkaroon ng independiyenteng kahulugan mula sa iba pang mga nilalang.Ito rin ay mahusay na kasanayan sa isang relational model para sa kaakibat na nilalang na magkaroon, kahit papaano, isang katangian na nakikilala sa entity ng pagkakakilanlan.Ang mga kaakibat na entidad ay maaari ring maging mga kalahok sa mga relasyon na hiwalay sa mga nauugnay na relasyon sa entidad.

Ang pangunahing mga susi ay dapat na maging bahagi ng mga kaakibat na nilalang, dahil ang mga ito ay mga pagkakakilanlan na magkadugtong ng ilang mga talahanayan sa isang modelo ng relational.Kahit na ang mga talahanayan ay maaaring maglaman lamang ng isa, ang mga pangunahing susi ay mga kumbinasyon ng mga haligi na natatanging tinukoy ang mga hilera.May pagkakaiba sa pagitan ng mga natatanging mga susi at pangunahing mga susi, sa pangunahing mga susi ay maaaring magpatupad ng isang "hindi null" na pagpilit sa isang talahanayan o nilalang.Ang isa pang aspeto na naiiba ang mga pangunahing susi mula sa mga natatanging susi ay ang mga pangunahing susi ay napili bilang isang susi ng karamihan, o una, kahalagahan.Ang mga pangunahing index ay nilikha para sa pamamahala ng mga pangunahing susi at para sa kadalian ng paggamit at pagpapatupad ng isang manager ng database.Ang mga talahanayan sa isang relational model na naglalaman ng mga karaniwang patlang mula sa dalawa o higit pang iba pang mga talahanayan.Ang mga talahanayan ng junction ay nagtatrabaho dahil maaari silang makitungo sa maraming mga relasyon sa isang partikular na database.Ang isang halimbawa ng isang database na gumagamit ng kaakibat na nilalang sa pamamagitan ng paggamit ng talahanayan ng kantong ay ang pagpapatala ng mga mag -aaral sa isang kurso.Sa kasong ito, ang isang talahanayan na may data tungkol sa mga mag -aaral ay konektado nang hindi direkta sa isang talahanayan na may data tungkol sa mga kurso sa pamamagitan ng isang intermediate table na naglalaman ng data na nauugnay sa data ng mag -aaral at kurso mula sa mga talahanayan ng pagkonekta.