Ano ang Pangunahing Saligan?

Alamin kung ano ang gumagawa ng isang mahusay o masamang pangunahing susi sa isang database

Ano ang pangunahing susi? Sa mundo ng mga database , ang pangunahing susi ng isang pamanggit na talahanayan ay katangi-tangi na tumutukoy sa bawat talaan sa talahanayan. Ang mga database ay gumagamit ng mga susi upang ihambing, uriin, at mag-imbak ng mga tala, at upang lumikha ng mga relasyon sa pagitan ng mga talaan.

Ang pagpili ng pangunahing susi sa isang database ay isa sa mga pinakamahalagang hakbang sa proseso. Maaari itong maging isang normal na katangian na ginagarantiya na kakaiba tulad ng numero ng Social Security sa isang talahanayan na may hindi hihigit sa isang talaan bawat tao o - mas mabuti - maaari itong mabuo ng sistema ng pamamahala ng database tulad ng isang globally unique identifier, o GUID , sa Microsoft SQL Server . Ang mga pangunahing elemento ay maaaring binubuo ng isang katangian o maraming katangian sa kumbinasyon.

Ang mga pangunahing elemento ay ang natatanging mga link sa kaugnay na impormasyon sa iba pang mga talahanayan kung saan ang pangunahing susi ay ginagamit. Dapat itong maipasok kapag naitala ang rekord, at hindi ito dapat mabago. Ang bawat talahanayan sa database ay may isang haligi o dalawang partikular para sa pangunahing susi.

Pangunahing Halimbawa ng Pangunahing

Isipin mayroon kang isang talahanayan ng ESTUDYANTE na naglalaman ng isang tala para sa bawat estudyante sa isang unibersidad. Ang natatanging numero ng ID ng estudyante ng mag-aaral ay isang mahusay na pagpipilian para sa isang pangunahing susi sa talahanayan ng ESTUDYANTE. Ang una at huling pangalan ng mag-aaral ay hindi mahusay na mga pagpipilian dahil palaging ang pagkakataon na higit sa isang mag-aaral ay maaaring magkaroon ng parehong pangalan.

Iba pang mga mahihirap na pagpipilian para sa pangunahing mga key isama ang ZIP code, email address, at employer, ang lahat ay maaaring baguhin o kumatawan sa maraming tao. Ang identifier na ginamit bilang isang pangunahing susi ay dapat na kakaiba. Kahit na ang mga numero ng Social Security ay maaaring magbago kapag ang Social Security Administration ay muling nagbigay ng isang numero sa isang taong naapektuhan ng pagnanakaw ng pagkakakilanlan. Ang ilang tao ay walang kahit na isang Social Security number. Gayunpaman, dahil ang parehong mga kaso ay bihira. Ang mga Numero ng Social Security ay maaaring maging isang mahusay na pagpipilian para sa isang pangunahing susi.

Mga Tip para sa Pagpili ng Magandang Pangunahing Mga Susi

Kapag pinili mo ang tamang pangunahing susi, ang mga paghahanap ng database ay mabilis at maaasahan. Tandaan lamang: