Skip to main content

Ano ang isang compound key?

Sa teknolohiya ng organisasyon ng database, ang isang susi ay isang partikular na katangian sa isang talahanayan na ginamit upang natatanging makilala ang isang tiyak na nilalang.Ang isang compound key ay gumagamit ng dalawa o higit pang mga katangian upang makamit ang parehong layunin;Kapag natagpuan lamang sa tandem gawin ang mga item na ito ay nagpapahiwatig ng isang tugma sa target na item.Ang mga compound key ay karaniwang ginagamit para sa mga talahanayan na ang istraktura ng impormasyon ay masyadong kumplikado upang gumana sa pamamagitan ng paggamit ng isang solong susi.Ang isa pang kinakailangan ng mga susi ng tambalan ay wala sa mga indibidwal na napiling mga katangian para sa isang compound key ay maaaring kalidad bilang isang simple, solong-attribute key sa sarili nito.Direktoryo ng mag -aaral.Isipin na ang talahanayan ay naglalaman ng isang listahan para sa mga unang pangalan at isa pang listahan para sa mga huling pangalan.Sa pamamagitan ng kanilang sarili, alinman sa mga unang pangalan o huling pangalan ng isang partikular na mag -aaral o empleyado ay sapat upang masiguro ang isang natatanging pagkakakilanlan, dahil posible na ang dalawa o higit pang mga tao sa database ay maaaring magkaroon ng pagtutugma ng una o huling pangalan.Kapag ipinares sa isang compound key mdash;gamit ang parehong mga unang pangalan at apelyido na mga entry upang makilala ang isang partikular na mag -aaral o empleyado at mdash;Ang posibilidad ng bawat kumbinasyon una at apelyido na natatanging tumataas nang malaki.Kaya, ang isang tambalang susi lamang ng una at apelyido ay sapat upang natatanging kilalanin ang anumang partikular na mag-aaral o empleyado.Ang pagpapatuloy ng nakaraang halimbawa, kung ang bawat mag -aaral o empleyado ay mayroon ding natatanging numero ng pagkakakilanlan, ibibigay nito ang pangangailangan para sa mga tambalang susi na ganap na mababaw.Kung ang isang partikular na mag -aaral o empleyado ay maaaring makilala sa pamamagitan ng kanilang bilang lamang, hindi na kailangang mag -abala sa alinman sa kanilang una o apelyido;Ang tanging katangian na mahalaga ay ang numero ng pagkakakilanlan.

Bagaman ang bawat indibidwal na katangian sa isang compound key ay hindi natatangi sa sarili nito, ang anumang katangian ay maaaring mapili bilang isang dayuhang susi.Ang isang dayuhang susi ay nag -uugnay ng dalawa o higit pang mga talahanayan sa isang database.Halimbawa, isaalang -alang ang isang database ng unibersidad kung saan mayroong isang hiwalay na talahanayan para sa impormasyon ng mag -aaral at impormasyon ng guro, at ang pagsasama ng unang pangalan kasama ang apelyido ay ginagamit bilang isang compound key sa talahanayan ng mag -aaral.Ang parehong compound key na kumbinasyon ng unang pangalan kasama ang apelyido ay maaaring magamit upang maiugnay ang mga talahanayan ng mag -aaral at guro, na nagbibigay ng isang gateway sa pagitan ng dalawa.