Mënyra të thjeshta për të zgjedhur një çelës kryesor në një bazë të dhënash: 4 hapa

Përmbajtje:

Mënyra të thjeshta për të zgjedhur një çelës kryesor në një bazë të dhënash: 4 hapa
Mënyra të thjeshta për të zgjedhur një çelës kryesor në një bazë të dhënash: 4 hapa

Video: Mënyra të thjeshta për të zgjedhur një çelës kryesor në një bazë të dhënash: 4 hapa

Video: Mënyra të thjeshta për të zgjedhur një çelës kryesor në një bazë të dhënash: 4 hapa
Video: Remove Watermarks in #Photoshop #shorts 2024, Prill
Anonim

Një çelës kryesor është një kolonë në një bazë të dhënash relacionale që përdoret për të identifikuar në mënyrë unike secilin regjistrim në një tabelë. Kur zgjidhni një çelës kryesor, do t'ju duhet të zgjidhni një kolonë që përmban vlera unike për të gjitha rreshtat. Çdo rresht i vetëm duhet të ketë një vlerë në kolonën kryesore të çelësit dhe vlerat nuk duhet të ndryshojnë. Nëse nuk mund të gjeni një çelës primar natyral që i përshtatet të gjitha rregullave, mund të krijoni një çelës zëvendësues. Ky wikiHow ju mëson se si të zgjidhni një çelës kryesor për bazën tuaj të të dhënave.

Hapa

Zgjidhni një çelës primar në një bazë të dhënash Hapi 1
Zgjidhni një çelës primar në një bazë të dhënash Hapi 1

Hapi 1. Sigurohuni që të gjitha regjistrimet në çelësin kryesor të jenë unike

Kjo do të thotë që ju do të dëshironi të zgjidhni një kolonë që përmban një lloj identifikuesi unik që nuk përsëritet kurrë në rreshtat e tjerë. Nëse një kolonë përmban vlera identike për më shumë se një rresht, ajo nuk duhet të jetë çelësi juaj kryesor.

  • Për shembull, nëse po ndërtoni një bazë të dhënash të punonjësve dhe secili punonjës ka një numër unik të punonjësve, mund të përdorni kolonën që përmban numrin e punonjësit si çelësin tuaj kryesor-megjithatë, duhet ta bëni këtë vetëm nëse nuk ka shans të njëjtin ID do të ripërdoren në të ardhmen.
  • Ju mund të dëshironi të merrni parasysh përdorimin e një çelësi të përbërë, i cili është një çelës kryesor që përdor kolona të shumta. Kombinimi i më shumë se një kolone në çelësin tuaj (p.sh., kombinimi i Dateofirth, CountryofOrigin dhe EmployeeID) zvogëlon mundësinë e kopjimit të shënimeve.
Zgjidhni një çelës primar në një bazë të dhënash Hapi 2
Zgjidhni një çelës primar në një bazë të dhënash Hapi 2

Hapi 2. Zgjidhni një vlerë që nuk do të ndryshojë

Pasi të caktoni një kolonë si çelësin kryesor, nuk mund të ndryshoni asnjë nga vlerat në atë kolonë. Zgjidhni diçka statike-diçka që e dini që nuk do të keni nevojë ta përditësoni.

  • Për shembull, në shembullin tonë të ID -së së punonjësve, ju do të dëshironi të përdorni kolonën e ID -së së punonjësit si ID -ja kryesore nëse nuk ka mundësi që punonjësit t'i jepet një ID e ndryshme punonjësi.
  • Pjesë të tjera informacioni që mund të ndryshojnë janë emrat e njerëzve, adresat, numrat e telefonit dhe adresat. Shmangni këto kur zgjidhni një çelës kryesor.
Zgjidhni një çelës primar në një bazë të dhënash Hapi 3
Zgjidhni një çelës primar në një bazë të dhënash Hapi 3

Hapi 3. Nuk mund të ketë vlera null në çelësin kryesor

Çdo rresht duhet të ketë një identifikues-nuk mund të ketë vlera null kolona kryesore e çelësit për çdo rresht.

Për shembull, le të themi që po krijoni një bazë të dhënash që përmban informacionin e pacientit. Për shkak se numrat e sigurimeve shoqërore janë unike dhe nuk ndryshojnë, një kolonë e tillë mund të duket si një kandidat i mirë për një çelës privat. Sidoqoftë, do t'ju duhet një shënim i numrit të sigurimeve shoqërore për të gjithë pacientët-nëse një pacient nuk e ka dhënë një të tillë, nuk do të jeni në gjendje t'i shtoni ato në tabelë nëse ajo kolonë është çelësi juaj kryesor

Zgjidhni një çelës primar në një bazë të dhënash Hapi 4
Zgjidhni një çelës primar në një bazë të dhënash Hapi 4

Hapi 4. Konsideroni përdorimin e një çelësi zëvendësues

Një çelës natyral është një çelës që përmban të dhëna reale, të tilla si një numër i sigurimeve shoqërore ose një numër identifikimi i punonjësve-të gjithë shembujt tanë të mëparshëm janë çelësa natyralë. Mund të jetë e vështirë të gjesh diçka që i plotëson të gjitha kualifikimet e lartpërmendura! Nëse nuk mund të identifikoni një kolonë që do të funksiononte si një çelës primar (natyral), provoni një çelës zëvendësues:

  • Një çelës zëvendësues përmban vlera unike që krijohen kur futen regjistrime të reja. Për të përdorur një çelës zëvendësues, duhet të krijoni një kolonë të re që nuk pasqyron asnjë të dhënë reale-për shembull, nëse keni një listë të klientëve, mund të krijoni një kolonë të re të quajtur CustomerID që do ta përdorni ekskluzivisht si një identifikues unik i bazës së të dhënave për secilin klient.
  • Në shembullin CustomerID, çdo herë që futni një klient të ri në bazën tuaj të të dhënave, ju do t'u caktonit atyre një CustomerID të ri që do të shërbente si identifikuesi i tyre unik i përhershëm. Ju mund të përdorni një gjenerator numrash, ose thjesht të shtoni 1 në vlerën e mëparshme për të bërë një ID unike të re të klientit.

Recommended: