Njia rahisi za Chagua Ufunguo wa Msingi kwenye Hifadhidata: Hatua 4

Orodha ya maudhui:

Njia rahisi za Chagua Ufunguo wa Msingi kwenye Hifadhidata: Hatua 4
Njia rahisi za Chagua Ufunguo wa Msingi kwenye Hifadhidata: Hatua 4

Video: Njia rahisi za Chagua Ufunguo wa Msingi kwenye Hifadhidata: Hatua 4

Video: Njia rahisi za Chagua Ufunguo wa Msingi kwenye Hifadhidata: Hatua 4
Video: Jinsi ya kutengeneza passportsize kwa kutumia Adobe Photoshop 2024, Mei
Anonim

Kitufe cha msingi ni safu katika hifadhidata ya uhusiano ambayo hutumiwa kutambua kipekee rekodi kwenye jedwali. Wakati wa kuchagua kitufe cha msingi, utahitaji kuchagua safu ambayo ina maadili ya kipekee kwa safu zote. Kila safu mlalo lazima iwe na thamani katika safu wima ya msingi, na maadili hayapaswi kubadilika. Ikiwa huwezi kupata kitufe cha msingi cha asili ambacho kinalingana na sheria zote, unaweza kuunda kitufe cha kupitisha. WikiHow inafundisha jinsi ya kuchagua kitufe cha msingi cha hifadhidata yako.

Hatua

Chagua Ufunguo wa Msingi katika Hifadhidata Hatua 1
Chagua Ufunguo wa Msingi katika Hifadhidata Hatua 1

Hatua ya 1. Hakikisha rekodi zote katika ufunguo wa msingi ni za kipekee

Hii inamaanisha utataka kuchagua safu ambayo ina kitambulisho cha kipekee ambacho hakijarudiwa kwenye safu zingine. Ikiwa safu ina maadili yoyote yanayofanana kwa safu zaidi ya moja, haipaswi kuwa ufunguo wako msingi.

  • Kwa mfano, ikiwa unaunda hifadhidata ya wafanyikazi na kila mfanyakazi ana nambari ya kipekee ya mfanyakazi, unaweza kutumia safu iliyo na nambari ya kitambulisho cha mfanyakazi kama ufunguo wako wa msingi-hata hivyo, unapaswa kufanya hivyo tu ikiwa hakuna nafasi ya kitambulisho sawa itatumika tena katika siku zijazo.
  • Unaweza kutaka kuzingatia kutumia kitufe cha ujumuishaji, ambayo ni ufunguo wa msingi ambao hutumia safu wima nyingi. Kuchanganya safu zaidi ya moja kwenye ufunguo wako (kwa mfano, kuchanganya DateofBirth, CountryofOrigin, na EmployeeID) hupunguza nafasi ya kuingilia nakala.
Chagua Ufunguo wa Msingi katika Hifadhidata Hatua ya 2
Chagua Ufunguo wa Msingi katika Hifadhidata Hatua ya 2

Hatua ya 2. Chagua thamani ambayo haitabadilika

Mara tu unapoweka safu kama ufunguo wa msingi, huwezi kubadilisha maadili yoyote kwenye safu hiyo. Chagua kitu tuli-kitu ambacho unajua hautahitaji kamwe kusasisha.

  • Kwa mfano, katika mfano wa Kitambulisho chetu cha mfanyakazi, ungetaka tu kutumia safu ya Kitambulisho cha mfanyakazi kama Kitambulisho cha msingi ikiwa hakuna nafasi mfanyakazi atapewa ID tofauti ya mfanyakazi.
  • Vipande vingine vya habari ambavyo vinaweza kubadilika ni majina ya watu, anwani, nambari za simu, na anwani. Epuka hizi wakati wa kuchagua kitufe cha msingi.
Chagua Ufunguo wa Msingi katika Hifadhidata Hatua ya 3
Chagua Ufunguo wa Msingi katika Hifadhidata Hatua ya 3

Hatua ya 3. Hatuwezi kuwa na maadili yoyote batili katika ufunguo wa msingi

Kila safu lazima iwe na kitambulisho-hakuwezi kuwa na null maadili safu msingi ya msingi kwa safu yoyote.

Kwa mfano, wacha tuseme unaunda hifadhidata iliyo na habari ya mgonjwa. Kwa sababu nambari za usalama wa jamii ni za kipekee na hazibadiliki, safu kama hii inaweza kuonekana kama mgombea mzuri wa ufunguo wa kibinafsi. Walakini, utahitaji kuingiza nambari ya usalama wa kijamii kwa wagonjwa wote - ikiwa mgonjwa hajatoa moja, hautaweza kuiongeza kwenye meza ikiwa safu hiyo ni ufunguo wako msingi

Chagua Ufunguo wa Msingi katika Hifadhidata Hatua ya 4
Chagua Ufunguo wa Msingi katika Hifadhidata Hatua ya 4

Hatua ya 4. Fikiria kutumia kitufe cha kupitisha

Kitufe cha asili ni ufunguo ambao una data halisi, kama vile nambari ya usalama wa jamii au nambari ya Kitambulisho cha mfanyakazi-yote ya mifano yetu ya awali ni funguo za asili. Inaweza kuwa ngumu kupata kitu ambacho kinakutana na wahitimu wote waliotajwa hapo juu! Ikiwa huwezi kutambua safu ambayo itafanya kazi kama kitufe cha asili (asili), jaribu kitufe cha kupitisha:

  • Kitufe cha kujitolea kina maadili ya kipekee ambayo hutengenezwa wakati rekodi mpya zinaingizwa. Ili kutumia ufunguo wa kupitisha, utahitaji kuunda safu mpya ambayo haionyeshi data halisi-kwa mfano, ikiwa una orodha ya wateja, unaweza kuunda safu mpya inayoitwa CustomerID ambayo utatumia kama kitambulisho cha kipekee cha hifadhidata kwa kila mteja.
  • Katika mfano wa CustomerID, kila wakati unapoingiza mteja mpya kwenye hifadhidata yako, utawapa mteja mpya ambaye atatumika kama kitambulisho chao cha kudumu cha kipekee. Unaweza kutumia jenereta ya nambari, au ongeza 1 tu kwa thamani ya awali kutengeneza Kitambulisho cha mteja mpya wa kipekee.

Ilipendekeza: