Mga Simpleng Paraan upang Pumili ng isang Pangunahing Key sa isang Database: 4 na Hakbang

Talaan ng mga Nilalaman:

Mga Simpleng Paraan upang Pumili ng isang Pangunahing Key sa isang Database: 4 na Hakbang
Mga Simpleng Paraan upang Pumili ng isang Pangunahing Key sa isang Database: 4 na Hakbang

Video: Mga Simpleng Paraan upang Pumili ng isang Pangunahing Key sa isang Database: 4 na Hakbang

Video: Mga Simpleng Paraan upang Pumili ng isang Pangunahing Key sa isang Database: 4 na Hakbang
Video: Adobe Photoshop : Basic Editing Tutorial for beginners TAGALOG 2024, Abril
Anonim

Ang isang pangunahing susi ay isang haligi sa isang pamanggit database na ginagamit upang natatanging kilalanin ang bawat tala sa isang talahanayan. Kapag pumipili ng pangunahing key, kakailanganin mong pumili ng isang haligi na naglalaman ng mga natatanging halaga para sa lahat ng mga hilera. Ang bawat solong hilera ay dapat magkaroon ng isang halaga sa pangunahing pangunahing haligi, at ang mga halaga ay hindi dapat magbago. Kung hindi ka makahanap ng natural na pangunahing key na umaangkop sa lahat ng mga patakaran, maaari kang lumikha ng isang kapalit na key. Ang wikiHow na ito ay nagtuturo sa iyo kung paano pumili ng pangunahing key para sa iyong database.

Mga hakbang

Pumili ng isang Pangunahing Key sa isang Database Hakbang 1
Pumili ng isang Pangunahing Key sa isang Database Hakbang 1

Hakbang 1. Siguraduhin na ang lahat ng mga tala sa pangunahing susi ay natatangi

Nangangahulugan ito na gugustuhin mong pumili ng isang haligi na naglalaman ng ilang uri ng natatanging pagkakakilanlan na hindi nauulit sa iba pang mga hilera. Kung ang isang haligi ay naglalaman ng anumang mga halagang magkapareho para sa higit sa isang hilera, hindi ito dapat maging iyong pangunahing key.

  • Halimbawa, kung nagtatayo ka ng isang database ng mga empleyado at ang bawat empleyado ay may natatanging numero ng empleyado, maaari mong gamitin ang haligi na naglalaman ng numero ng empleyado ID bilang iyong pangunahing key-gayunpaman, dapat mo lamang gawin ito kung walang pagkakataon na magkaparehong ID gagamitin ulit sa hinaharap.
  • Maaaring gusto mong isaalang-alang ang paggamit ng isang pinaghalo key, na kung saan ay isang pangunahing key na gumagamit ng maraming mga haligi. Ang pagsasama-sama ng higit sa isang haligi sa iyong susi (hal., Pagsasama ng DateofBirth, CountryofOrigin, at Empleyado) ay binabawasan ang pagkakataon ng mga duplicate na entry.
Pumili ng isang Pangunahing Key sa isang Database Hakbang 2
Pumili ng isang Pangunahing Key sa isang Database Hakbang 2

Hakbang 2. Pumili ng halagang hindi mababago

Sa sandaling magtalaga ka ng isang haligi bilang pangunahing key, hindi mo mababago ang anuman sa mga halagang nasa haligi na iyon. Pumili ng isang bagay na static-isang bagay na alam mong hindi mo na kailangang i-update.

  • Halimbawa, sa aming halimbawa ng ID ng empleyado, nais mo lamang gamitin ang haligi ng ID ng empleyado bilang pangunahing ID kung walang pagkakataon na maitalaga ang empleyado ng ibang empleyado ID.
  • Ang iba pang mga piraso ng impormasyon na maaaring baguhin ay mga pangalan, address, numero ng telepono, at address ng mga tao. Iwasan ang mga ito kapag pumipili ng pangunahing key.
Pumili ng isang Pangunahing Key sa isang Database Hakbang 3
Pumili ng isang Pangunahing Key sa isang Database Hakbang 3

Hakbang 3. Hindi maaaring maging anumang mga null na halaga sa pangunahing key

Ang bawat hilera ay dapat mayroong isang identifier-maaaring walang mga null na halaga ang pangunahing key na haligi para sa anumang hilera.

Halimbawa, sabihin nating lumilikha ka ng isang database na naglalaman ng impormasyon ng pasyente. Dahil ang mga numero ng seguridad sa lipunan ay natatangi at hindi nagbabago, ang gayong haligi ay maaaring mukhang isang mahusay na kandidato para sa isang pribadong key. Gayunpaman, kakailanganin mo ng isang entry sa numero ng seguridad panlipunan para sa lahat ng mga pasyente-kung ang pasyente ay hindi nagbigay ng isa, hindi mo maidaragdag ang mga ito sa talahanayan kung ang haligi na iyon ang iyong pangunahing susi

Pumili ng isang Pangunahing Key sa isang Database Hakbang 4
Pumili ng isang Pangunahing Key sa isang Database Hakbang 4

Hakbang 4. Isaalang-alang ang paggamit ng isang kapalit na susi

Ang isang likas na susi ay isang susi na naglalaman ng totoong data, tulad ng isang numero ng seguridad panlipunan o numero ng ID ng empleyado-lahat ng aming nakaraang mga halimbawa ay natural na mga susi. Maaaring mahirap makahanap ng isang bagay na nakakatugon sa lahat ng nabanggit na mga kwalipikado! Kung hindi mo matukoy ang isang haligi na gagana bilang isang (natural) pangunahing key, subukan ang isang kahaliling key:

  • Ang isang kapalit na susi ay naglalaman ng mga natatanging halaga na nabuo kapag inilagay ang mga bagong tala. Upang magamit ang isang kahaliling key, kakailanganin mong lumikha ng isang bagong haligi na hindi sumasalamin ng anumang tunay na data-halimbawa, kung mayroon kang isang listahan ng mga customer, maaari kang lumikha ng isang bagong haligi na tinatawag na CustomerID na gagamitin mo ng eksklusibo bilang isang natatanging tagakilala ng database para sa bawat customer.
  • Sa halimbawa ng CustomerID, sa tuwing maglalagay ka ng isang bagong customer sa iyong database, magtatalaga ka sa kanila ng isang bagong CustomerID na magsisilbing kanilang permanenteng natatanging pagkakakilanlan. Maaari kang gumamit ng isang generator ng numero, o magdagdag lamang ng 1 sa nakaraang halaga upang makagawa ng isang natatanging bagong customer ID.

Inirerekumendang: