Ano ang pagkakaiba sa pagitan ng isang composite key, pangunahing susi at dayuhang key? googletag.cmd.push (function () {googletag.display (div-gpt-ad-1562928221186-0);}); T:

May -Akda: Lewis Jackson
Petsa Ng Paglikha: 12 Mayo 2021
I -Update Ang Petsa: 1 Hulyo 2024
Anonim
Ano ang pagkakaiba sa pagitan ng isang composite key, pangunahing susi at dayuhang key? googletag.cmd.push (function () {googletag.display (div-gpt-ad-1562928221186-0);}); T: - Teknolohiya
Ano ang pagkakaiba sa pagitan ng isang composite key, pangunahing susi at dayuhang key? googletag.cmd.push (function () {googletag.display (div-gpt-ad-1562928221186-0);}); T: - Teknolohiya

Nilalaman

T:

Ano ang pagkakaiba sa pagitan ng isang composite key, pangunahing susi at dayuhang key?


A:

Ang pangunahing pangunahing susi ay tinukoy bilang isang pangunahing key o database na natatanging kinikilala ang bawat hilera sa isang talahanayan ng database. Ang isang composite key ay isang hanay ng higit sa isang key na, magkasama, natatanging kinikilala ang bawat tala.

Ang isang dayuhang susi, sa kabilang banda, ay isang susi sa ilang talahanayan na natatanging kinikilala ang mga hilera sa isa pang talahanayan - o, sa madaling salita, isang susi na sumusubaybay sa isang pangunahing key sa isa pang talahanayan.

Ang isang halimbawa ay isang listahan ng mga tahanan sa merkado ng real estate. Sa isang maayos na inorder na database, dapat mayroong pangunahing pangunahing susi na natatanging kinikilala ang bawat tala. Kung paano gumagana ang gawaing ito sa pagiging sopistikado ng database.

Sa ilang mga kaso, ang mga tahanan ay maaaring natatanging natukoy ng isang numero ng isang mortgage - lahat ng iba pang data (bayan, kalye, numero ng bahay) ay hindi natatangi sa bawat tala. Ang bilang ng mortgage ay ang pangunahing susi. Ipagpalagay, na, na ang isang teknolohiya ng listahan ng rialtor ng MLS ay nagtalaga ng sariling natatanging mga numero sa mga talaan sa talahanayan. Pagkatapos, magkakaroon ng dalawang susi na maaaring makilala ng mga developer bilang "mga susi ng kandidato": ang mortgage number, at ang bilang ng MLS. Ang isa sa kanila ay kwalipikado bilang "pangunahing susi" sa kung ano ang isaalang-alang ng isang di-makatwirang paraan.


Kung gayon, ang isang pinagsama-samang key, ay ang pagsasama ng dalawang mga susi: halimbawa, ang kumbinasyon ng numero ng bahay at kalye ay maaaring maging kwalipikado bilang isang composite key, na ibinigay na ang mga listahan ng pamilihan ay lokal. Kung gayon, pagkatapos kapag may maghanap sa parehong numero ng bahay at kalye, dapat lamang silang makabalik ng isang solong talaan.

Samantala, kung mayroong isang susi sa isang naka-link na talahanayan, halimbawa, talahanayan ng isang mamimili, na tumutukoy sa pangunahing susi, na magiging isang susi ng dayuhan.