પ્રાથમિક કી શું છે?

ડેટાબેઝમાં શું સારું કે ખરાબ પ્રાથમિક કી બનાવે છે તે જાણો

પ્રાથમિક કી શું છે? ડેટાબેઝની દુનિયામાં, રીલેશ્નલ કોષ્ટકની પ્રાથમિક કી ટેબલમાંના દરેક રેકોર્ડને અનન્ય રીતે ઓળખે છે. ડેટાબેસેસ તુલના કરવા, સૉર્ટ કરવા અને રેકોર્ડ્સ સંગ્રહિત કરવા અને રેકોર્ડ્સ વચ્ચે સંબંધ બનાવવા માટે કીઝનો ઉપયોગ કરે છે.

ડેટાબેઝમાં પ્રાથમિક કી પસંદ કરવાનું પ્રક્રિયામાં સૌથી મહત્વપૂર્ણ પગલાઓ પૈકીનું એક છે. તે એક સામાન્ય લક્ષણ બની શકે છે જે ટેબલ પર સામાજિક સુરક્ષા નંબર જેવા અનન્ય હોવાનું ગેરંટીકૃત છે, જે વ્યક્તિ દીઠ એક કરતા વધુ રેકોર્ડ નથી અથવા - પ્રાધાન્યમાં - તે ડેટાબેસ મેનેજમેન્ટ સિસ્ટમ દ્વારા પેદા કરી શકાય છે જેમ કે વૈશ્વિક સ્તરે અનન્ય ઓળખકર્તા, અથવા GUID , માઈક્રોસોફ્ટ SQL સર્વર માં પ્રાથમિક કીઓમાં એકલ એટ્રીબ્યુટ અથવા બહુવિધ એટ્રીબ્યૂટ્સનો સમાવેશ થઈ શકે છે.

પ્રાથમિક કી એ અન્ય કોષ્ટકોમાંની સંબંધિત માહિતીની અનન્ય લિંક્સ છે જ્યાં પ્રાથમિક કીનો ઉપયોગ કરવામાં આવે છે. જ્યારે રેકોર્ડ બનાવવામાં આવે ત્યારે તે દાખલ કરવું આવશ્યક છે, અને તે બદલવું જોઈએ નહીં. ડેટાબેઝમાંના દરેક કોષ્ટકમાં પ્રાથમિક કી માટે ખાસ કરીને સ્તંભ અથવા બે હોય છે.

પ્રાથમિક મુખ્ય ઉદાહરણ

કલ્પના કરો કે તમારી પાસે એક વિદ્યાર્થી ટેબલ છે જેમાં યુનિવર્સિટીમાં દરેક વિદ્યાર્થીનો રેકોર્ડ છે. વિદ્યાર્થીની વિશિષ્ટ વિદ્યાર્થી ID નંબર, વિદ્યાર્થીની કોષ્ટકમાં પ્રાથમિક કી માટે સારી પસંદગી છે. વિદ્યાર્થીનું પ્રથમ અને છેલ્લું નામ સારી પસંદગીઓ નથી કારણ કે ત્યાં હંમેશા એવી તક છે કે જે એક કરતાં વધુ વિદ્યાર્થીનું એક જ નામ હોઈ શકે.

પ્રાથમિક કી માટેની અન્ય ગરીબ પસંદગીઓમાં ઝિપ કોડ, ઇમેઇલ સરનામું અને નોકરીદાતા સામેલ છે, જે તમામ ઘણા લોકો બદલી શકે છે અથવા તેનું પ્રતિનિધિત્વ કરી શકે છે. પ્રાથમિક કી તરીકે ઉપયોગકર્તા ઓળખકર્તા અનન્ય હોવો જોઈએ. સોશિયલ સિક્યોરિટી એડમિનિસ્ટ્રેશનની ઓળખાણ ચોરીથી અસર પામેલા કોઇને સોશિયલ સિક્યોરિટી એડમિનિસ્ટ્રેશનને સંખ્યામાં ફરીથી સોંપવામાં આવે ત્યારે સામાજિક સુરક્ષા નંબરો પણ બદલી શકે છે. કેટલાક લોકો પાસે સામાજિક સુરક્ષા નંબર પણ નથી. જો કે, કારણ કે તે બંને કિસ્સાઓ દુર્લભ છે. સામાજિક સુરક્ષા નંબર પ્રાથમિક કી માટે સારી પસંદગી હોઇ શકે છે.

સારા પ્રાથમિક કી પસંદ કરવા માટેની ટીપ્સ

જ્યારે તમે યોગ્ય પ્રાથમિક કી પસંદ કરો છો, ત્યારે ડેટાબેઝ લૂકઅપ ઝડપી અને વિશ્વસનીય છે. માત્ર યાદ રાખો: