ડિરેક્ટર અને તેમની ભૂમિકા ડેટાબેઝમાં

નિર્ણાયક અન્ય લક્ષણો સોંપેલ મૂલ્યો ઓળખે છે

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

ઉદાહરણ તરીકે, કંપની વિશેષતાઓ , , અને સાથે ટેબલનો ઉપયોગ કરી શકે છે.

Employee_id પ્રથમ નામ છેલ્લું નામ જન્મ તારીખ

123

મેગન બ્રાઉન 01/29/1979
234 બેન વિલ્ડર 02/14/1985
345 મેગન ચૌધરી 2/14/1985
456 ચાર્લ્સ બ્રાઉન 07/19/1984


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

ડેટાબેઝ કીઝ માટે નિર્ણાયક સંબંધો

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

એ પ્રાથમિક કી છે કારણ કે તમામ કૉલમ્બનોના સંયોજનો કે જેનો ઉપયોગ ઉમેદવાર કી તરીકે થઈ શકે છે, તે આ કોષ્ટકનો પ્રાથમિક સંદર્ભ તરીકે વાપરવા માટેનો સૌથી સરળ કૉલમ છે

ઉપરાંત, આ ટેબલ માટે ની અનન્યતાની ગેરંટી આપવામાં આવે છે, અન્ય કોલમની માહિતીના વિરોધમાં, ત્યાં કેટલા અન્ય કર્મચારીઓ છે તે ભલે ગમે તે હોય.