બીસીએનએફ અને 3 એનએફ વચ્ચે તફાવત

Anonim

બીસીએનએફ વિ. 3 એનએફ

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

3 એનએફ એ એક સામાન્ય સ્વરૂપ છે જે ડેટાબેઝ નોર્મલાઇઝેશનમાં પણ વપરાય છે. એવું માનવામાં આવે છે કે કોષ્ટક 3 એનએફમાં છે અને જો માત્ર 1) ટેબલ બીજા સામાન્ય સ્વરૂપમાં (અથવા 2 એનએફ, જે પ્રથમ સામાન્ય કોડ છે, અથવા 1 એનએફ, કે જે 2 એનએફ બનવા માપદંડ પૂરા પાડે છે), અને 2) કોષ્ટકની દરેક બિન-મુખ્ય લક્ષણ એ ટેબલની દરેક કી પર બિન-પરિવહન આધારિત છે (એટલે ​​કે તે પ્રત્યેક કી પર સીધી રીતે આધારિત નથી). 3 એનએફનું એક બીજું નિવેદન છે જેનો ઉપયોગ 3 એનએફ અને બીસીએનએફ વચ્ચેના તફાવતોને વ્યાખ્યાયિત કરવા માટે થાય છે.

આ પ્રમેયની કલ્પના કાર્લો ઝનિઓલોએ 1982 માં કરી હતી. તે દર્શાવે છે કે ટેબલ 3 એનએફમાં હોય છે અને જો માત્ર ત્યારે જ દરેક વિધેયાત્મક નિર્ભરતા માટે કે જ્યાં X '†' A, ઓછામાં ઓછા ત્રણમાંની એક શરતો હોવી જ જોઇએ: એક્સ એક્સ † 'એ, એક્સ એ સુપરકી છે, અથવા એ એ મુખ્ય વિશેષતા છે (જેનો અર્થ એ કે ઉમેદવારની કીમાં સમાયેલ છે-અથવા તે સંબંધ માટે ન્યૂનતમ સુપરકી). આ નવી પરિભાષા એ બીસીએનએફના પ્રમેયથી અલગ છે કારણ કે બાદમાંનું મોડલ ફક્ત છેલ્લી શરત દૂર કરશે. જો કે તે 3 એનએફ પ્રમેયના નવા સંસ્કરણ તરીકે કામ કરે છે, તેમ છતાં, ઝાનીલોલો પ્રમેયનો વ્યુત્પત્તિ છે. તે જણાવે છે કે એક્સ † 'એ બિન તુચ્છ છે. જો તે સાચું હોય તો, દો એક મધ્યાહ્ન-કી લક્ષણ છે અને એ પણ આર ની કી હોવી જોઈએ. જો તે પછી યે † 'એક્સનો અર્થ થાય છે. એનો અર્થ એ છે કે એ કોઈ પર પરિવર્તનીય રીતે વાય પર આધારિત નથી અને જો માત્ર X â † 'વાય (અથવા તો એક્સ એ સુપરકી છે.

સારાંશ:

1. બીસીએનએફ એક સામાન્ય સ્વરૂપ છે જેમાં ટેબલની બિન-તુચ્છ વિધેયાત્મક નિર્ભરતા, એક સુપરકી છે; 3 એનએફ એ સામાન્ય સ્વરૂપ છે જેમાં કોષ્ટક 2 એનએફમાં છે અને દરેક બિન-મુખ્ય લક્ષણ ટેબલમાં દરેક ચાવી પર બિન-પરિવહન આધારિત છે.