રિવિડેશનલ અખંડિતતા ડેટાબેઝ સુસંગતતા કેવી રીતે સુનિશ્ચિત કરે છે

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

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

પ્રાથમિક કી

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

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

બહાર ની ચાવી

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

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

રીફ્રેક્શનલ એકીગ્રીટી નિયમોનું ઉદાહરણ

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

રીફ્રેક્શનની અખંડિતતા મર્યાદાઓના ફાયદા

સંદર્ભિક અખંડિતતા સાથે રીલેશ્નલ ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમનો ઉપયોગ કરવાથી ઘણા લાભો મળે છે: