કોમ્પ્યુટર્સ, ડેટાબેસેસ
ડેટાબેઝ નોર્મલાઈઝેશન
ટેબલ જ માહિતી જૂથ વિવિધ રીતે કરી શકાય છે. સંબંધ લક્ષણો છે, તે સંપૂર્ણપણે માહિતી નકલ ઘટાડવા જોઇએ, તેમજ તેમના સારવાર અપડેટની દ્વારા અનુસરવામાં માટે પ્રક્રિયા સરળ સંબંધ સિદ્ધાંત અનુસાર જૂથ કરી જોઈએ. પ્રાથમિક સમસ્યાઓમાંની એક ડેટાબેઝ ડિઝાઇન નિરર્થકતાનો દૂર કરે છે, અને તે નોર્મલાઇઝેશન દ્વારા પ્રાપ્ત થાય છે.
નોર્મલાઈઝેશન ડેટાબેઝ કોષ્ટકો ડુપ્લિકેશનને દૂર કરવા માટે પરવાનગી આપે છે બનાવવા માટે, સાતત્ય જરૂરી સોફ્ટવેર સંગ્રહિત માહિતી સાથે જાળવવા અને ડેટાબેઝ જાળવણી સાથે સંકળાયેલ મજૂર ખર્ચમાં ઘટાડવા ઔપચારિક ઉપકરણ બંધનો રજૂ કરે છે. નોર્મલાઈઝેશન કામગીરી સરળ કે મૂળ ડેટાબેઝ કોષ્ટકો વિસ્તરણ સમાવેશ થાય છે. આ પ્રક્રિયાના દરેક તબક્કે જરૂરી ટેબલ સામાન્ય રૂપમાં આપવામાં આવે છે. દરેક તબક્કામાં બંધનો ચોક્કસ સમૂહ છે, કે જે બધા કોષ્ટકો સાથે પાલન કરવું જોઈએ નોર્મલાઇઝેશન લાક્ષણિકતા છે. આમ, દૂર બિન-કી કોષ્ટક માહિતી, કે જે અનાવશ્યક છે હાથ ધરવામાં આવે છે.
ડેટાબેઝ નોર્મલાઈઝેશન ખ્યાલ પર આધારિત છે કાર્યાત્મક નિર્ભરતા ગુણધર્મોને વચ્ચે. એવું માનવામાં આવે છે કે એક લક્ષણ બીજા પર આધાર રાખે છે, જો દરેક વખતે બીજા લક્ષણ ચોક્કસ કિંમત પ્રથમ મૂલ્ય કોઈ એક કરતાં વધુ અનુલક્ષે છે.
ડેટાબેઝ નોર્મલાઈઝેશન - તે એક સામાન્ય શબ્દ છે, તેમ છતાં, તે અનેક સામાન્ય સ્વરૂપ છે, જેમાં બાદમાં ચર્ચા કરવામાં આવશે વિભાજિત કરી શકાય છે.
ડેટા પદાર્થ પ્રથમ સામાન્ય સ્વરૂપ સાથે સંબંધિત છે જ્યારે દરેક લક્ષણનું મૂલ્ય તેની એકમાત્ર છે. ચોક્કસ લક્ષણ ડુપ્લિકેટ મૂલ્ય ધરાવે છે, તો તે એક પદાર્થ પ્રથમ સામાન્ય સ્વરૂપ સાથે જોડાયેલા ગણી ન શકાય. તે તારણ આપે છે કે જો તમે હજુ પણ એન્ટિટી ડેટા પદાર્થ છે કે બનાવી શકો છો.
એક ડેટા પદાર્થ છે સંભવિત રીતે બનેલી નહિં, તો સંભવિત કીઓ દરેક માંથી કાર્યાત્મક દ્રષ્ટિએ સંપૂર્ણપણે સ્વતંત્ર બીજા સામાન્ય સ્વરૂપ સંબંધ જ્યારે તે પ્રથમ સામાન્ય સ્વરૂપ પહેલેથી જ છે માનવામાં આવે છે, પરંતુ તેની માંથી પ્રત્યેક લાક્ષણિકતાને.
ડેટા પદાર્થ, ત્રીજા સામાન્ય સ્વરૂપ સંબંધ જો તે પહેલાથી જ બીજા સામાન્ય સ્વરૂપ ગણવામાં આવે છે, પરંતુ તે કીઓ બિન-કી પદાર્થો કોઇ સંક્રામક ડિપેન્ડન્સી રજૂ ન હતી. સકર્મક નિર્ભરતા હેઠળ સામાન્ય ક્ષેત્રો વચ્ચે સ્પષ્ટ સંબંધ તરીકે સમજવામાં આવે છે.
નોર્મલાઈઝેશન ડેટાબેઝ ત્રીજા સામાન્ય ફોર્મ બધા સંબંધો લાવવા ડેવલપર મુખ્ય ઉદ્દેશ મૂકે છે. માત્ર ભવિષ્યમાં આ રીતે તે એક કાર્યક્ષમ માહિતી સિસ્ટમ બનાવવા માટે શક્ય હશે.
ડેટાબેઝ નોર્મલાઈઝેશન: મૂળભૂત નિયમો
તે ઘડી જોઈએ નિયમો સમૂહ નોર્મલાઇઝેશન કામમાં અનુસરવામાં આવે છે. પ્રથમ પુનરાવર્તન જૂથો બાકાત છે. જરૂરી અલગ ટેબલ કે જે અલગ કી બનાવે સંબંધિત માંથી પ્રત્યેક લાક્ષણિકતાને સમૂહ સ્ટોર રચના કરે છે. આગળ, અનાવશ્યક માહિતી દૂર કરવાની ખાતરી કરો. કિસ્સાઓ છે કે જ્યાં લક્ષણ સંબંધ માત્ર કી ભાગ પર જોવા મળે છે, તો પછી તે અલગ ટેબલ મૂકી શકાય જ જોઈએ. ત્રીજા નિયમ કૉલમ તે કી પર આધાર રાખતું નથી સિવાય ફરજિયાત છે. એટ્રીબ્યૂટ્સ, એક અલગ ટેબલ મૂકવામાં જોઇએ જો તેઓ કી ઇચ્છિત અસર નથી. સ્વતંત્ર બહુવિધ સંબંધો અલગ કરવાની ખાતરી કરો. આ કિસ્સામાં અમે શું બહુવિધ સંબંધો વચ્ચે કોંક્રિટ જોડાણ ન જોઇ છે તે વિશે વાત કરવામાં આવે છે. છેલ્લે, તે અનેક અર્થનિર્ધારણ સંબંધિત સંબંધો અલગ કરવા માટે જરૂરી છે. આ ડેટાબેઝ નોર્મલાઇઝેશન પૂર્ણ થાય ત્યારે, વિકાસ પ્રક્રિયા દ્વારા અનુસરવામાં આવે છે.
Similar articles
Trending Now