Bahay Mga Databases Ano ang isang superkey? - kahulugan mula sa techopedia

Ano ang isang superkey? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Superkey?

Ang isang superkey ay isang kumbinasyon ng mga haligi na natatanging kinikilala ang anumang hilera sa loob ng talahanayan ng pamamahala ng database (RDBMS) na talahanayan. Ang isang susi ng kandidato ay isang malapit na nauugnay na konsepto kung saan ang superkey ay nabawasan sa minimum na bilang ng mga haligi na kinakailangan upang natatanging makilala ang bawat hilera.

Paliwanag ng Techopedia kay Superkey

Bilang isang halimbawa, ang isang talahanayan na ginamit upang mag-imbak ng mga detalye ng master ng customer ay maaaring maglaman ng mga haligi tulad ng:

  • Pangalan ng Customer
  • Customer ID
  • Numero ng Social Security (SSN)
  • Address
  • Araw ng kapanganakan

Ang isang tiyak na hanay ng mga haligi ay maaaring makuha at garantisadong natatangi sa bawat customer. Ang mga halimbawa ng mga superkey ay ang mga sumusunod:

  • Pangalan + SSN + Kaarawan
  • ID + Pangalan + SSN

Gayunpaman, ang prosesong ito ay maaaring mas mabawasan. Mapapalagay na ang ID ng kostumer ay natatangi sa bawat customer. Samakatuwid, ang superkey ay maaaring mabawasan sa isang larangan, customer ID, na siyang susi ng kandidato. Gayunpaman, upang matiyak ang ganap na pagiging natatangi, ang isang pinagsama-samang susi ng kandidato ay maaaring mabuo sa pamamagitan ng pagsasama-sama ng customer ID sa SSN.

Ano ang isang superkey? - kahulugan mula sa techopedia