નિર્ણાયક અન્ય લક્ષણો સોંપેલ મૂલ્યો ઓળખે છે
ડેટાબેઝ કોષ્ટકમાં નિર્ણાયક એ એટ્રિબ્યુટ છે જેનો ઉપયોગ એ જ પંક્તિના અન્ય લક્ષણોને સોંપેલ મૂલ્યો નક્કી કરવા માટે કરી શકાય છે. આ વ્યાખ્યા પ્રમાણે, કોઈ પણ પ્રાથમિક કી અથવા ઉમેદવાર કી નિર્ણાયક છે, પરંતુ એવા નિર્ણાયક હોઈ શકે છે જે પ્રાથમિક અથવા ઉમેદવાર કીઓ નથી.
ઉદાહરણ તરીકે, કંપની વિશેષતાઓ , , અને સાથે ટેબલનો ઉપયોગ કરી શકે છે.
Employee_id | પ્રથમ નામ | છેલ્લું નામ | જન્મ તારીખ |
---|
123
| મેગન | બ્રાઉન | 01/29/1979 |
234 | બેન | વિલ્ડર | 02/14/1985 |
345 | મેગન | ચૌધરી | 2/14/1985 |
456 | ચાર્લ્સ | બ્રાઉન | 07/19/1984 |
આ કિસ્સામાં, ક્ષેત્ર બાકીના ત્રણ ક્ષેત્રો નક્કી કરે છે નામ ફીલ્ડ્સ નક્કી કરતું નથી કારણ કે કંપનીમાં એવા કર્મચારીઓ હોઈ શકે છે કે જે સમાન પ્રથમ કે છેલ્લું નામ શેર કરે. તેવી જ રીતે, ફીલ્ડ અથવા નામ ફીલ્ડ્સને નિર્ધારિત કરતું નથી કારણ કે કર્મચારીઓ સમાન જન્મદિવસ શેર કરી શકે છે.
ડેટાબેઝ કીઝ માટે નિર્ણાયક સંબંધો
આ ઉદાહરણમાં, એક નિર્ણાયક, એક ઉમેદવાર કી છે, અને પ્રાથમિક ચાવી પણ છે. તે એક ઉમેદવાર કી છે કારણ કે જ્યારે સંપૂર્ણ ડેટાબેઝને 234 માટે શોધવામાં આવે છે, ત્યારે બેન વિલ્ડર વિશેની માહિતી ધરાવતી પંક્તિ દેખાય છે અને કોઈ અન્ય રેકોર્ડ બતાવવામાં આવ્યો નથી. જ્યારે તમે ડેટાબેઝને ત્રણ સ્તંભોમાં માહિતીથી શોધો છો ત્યારે બીજી ઉમેદવાર કી થાય છે; , અને , જે સમાન પરિણામ પ્રાપ્ત કરે છે.
એ પ્રાથમિક કી છે કારણ કે તમામ કૉલમ્બનોના સંયોજનો કે જેનો ઉપયોગ ઉમેદવાર કી તરીકે થઈ શકે છે, તે આ કોષ્ટકનો પ્રાથમિક સંદર્ભ તરીકે વાપરવા માટેનો સૌથી સરળ કૉલમ છે
ઉપરાંત, આ ટેબલ માટે ની અનન્યતાની ગેરંટી આપવામાં આવે છે, અન્ય કોલમની માહિતીના વિરોધમાં, ત્યાં કેટલા અન્ય કર્મચારીઓ છે તે ભલે ગમે તે હોય.