ડેટાબેઝ રિલેશનની વ્યાખ્યા

ડેટાબેઝ ડિઝાઇનમાં વપરાતા સામાન્ય શબ્દ એ "રીલેશનલ ડેટાબેસ" છે - પરંતુ ડેટાબેઝ સંબંધ એક જ વસ્તુ નથી અને તેનો અર્થ સૂચવતો નથી, કારણ કે તેનું નામ સૂચવે છે, કોષ્ટકો વચ્ચેના સંબંધ. ઊલટાનું, ડેટાબેઝ સંબંધ ફક્ત એક રીલેશ્નલ ડેટાબેઝમાં વ્યક્તિગત કોષ્ટકને દર્શાવે છે.

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

રિલેશનની વ્યાખ્યા અને ગુણધર્મો

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

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

ટુપલ ડુપ્લિકેટ ન હોઈ શકે તેવું જોતાં, તે અનુસરે છે કે સંબંધમાં ઓછામાં ઓછી એક એટ્રીબ્યુટ (અથવા સ્તંભ) હોવો જોઈએ જે દરેક ટુપલ (અથવા પંક્તિ) ને અનન્ય રીતે ઓળખે છે આ સામાન્ય રીતે પ્રાથમિક કી છે આ પ્રાથમિક કીને ડુપ્લિકેટ કરી શકાતી નથી. આનો અર્થ એ થાય કે કોઈ પણ tuple સમાન અનન્ય, પ્રાથમિક કી હોઈ શકે છે. કીમાં નલ મૂલ્ય હોઈ શકતું નથી, જેનો અર્થ એ છે કે મૂલ્ય ઓળખવુ જોઇએ.

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

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

આ તમામ ગુણધર્મો, અથવા મર્યાદાઓ, માહિતીની અખંડિતતાની ખાતરી કરવા માટે, ડેટાની ચોકસાઈ જાળવવા માટે મહત્વપૂર્ણ છે.