Bahay Mga Databases Ano ang maraming relasyon? - kahulugan mula sa techopedia

Ano ang maraming relasyon? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Maraming-sa-Maraming Pakikipag-ugnayan?

Ang isang napakaraming relasyon ay tumutukoy sa isang relasyon sa pagitan ng mga talahanayan sa isang database kapag ang isang hilera ng magulang sa isang talahanayan ay naglalaman ng maraming mga hilera ng bata sa pangalawang talahanayan, at kabaligtaran. Maraming mga relasyon ay madalas na nakakalito upang kumatawan.


Ang maraming-sa-maraming relasyon ay karaniwang isang salamin ng tunay na buhay na relasyon sa pagitan ng mga bagay na kinakatawan ng dalawang talahanayan.

Ipinapaliwanag ng Techopedia ang Maraming-to-Maraming Relasyong

Ang isang database na ginagamit ng isang aplikasyon ng paaralan ay maaaring kunin bilang isang halimbawa. Dalawa sa mga talahanayan na naglalaman nito ay "Mag-aaral" at "Paksa." Sa totoong buhay, ang isang mag-aaral ay kukuha ng maraming mga paksa nang sabay-sabay, habang ang isang paksa ay pag-aaralan ng maraming mga mag-aaral nang sabay-sabay. Ito ay isang maraming-sa-maraming relasyon.


Sa isang database, ang nasabing relasyon ay dapat na masira sa mga talahanayan ng tagapamagitan. Sa halimbawa ng aming paaralan, maaari itong gumawa ng isang pangatlong talahanayan na naglalaman ng mga haligi na "Student_ID", "Paksa_ID", "Semester" at "Taon". Para sa bawat mag-aaral na kumuha ng isang tiyak na paksa sa isang tiyak na semestre sa isang tiyak na taon, isang hilera ang maaaring maipasok sa talahanayan na ito. Ang Student_ID ay binasa mula sa talahanayan ng master ng Estudyante, habang binabasa ang Paksa_ID mula sa talahanayan ng Paksang master. Sa ganitong paraan, maraming mag-aaral ang maaaring maiugnay sa maraming paksa.


Ang isa pang halimbawa ay maaaring maging isang relasyon sa pagitan ng mga empleyado at kagawaran. Ang bawat departamento ay maaaring magkaroon ng anumang bilang ng mga empleyado na nagtatrabaho sa isang tiyak na gawain. Katulad nito, ang isang empleyado ay maaari ring gumana para sa maraming mga kagawaran sa isang pagkakataon. Samakatuwid, ang anumang bilang ng mga kagawaran o empleyado ay maaaring sabay-sabay na maiugnay sa bawat isa sa pamamagitan ng paglikha ng isang tagapamagitan na talahanayan na nag-uugnay sa kanila gamit ang Employee_ID at ang Department_ID.

Ano ang maraming relasyon? - kahulugan mula sa techopedia