લોજિકલ અને ફિઝિકલ ડેટાબેઝ મોડલ વચ્ચેનો તફાવત
લોજિકલ વિઝ્યુઅલ ડેટાબેઝ મોડલ
માટે પ્રસ્તાવિત ડેટાબેઝને દૃષ્ટિની રીતે રજૂ કરવા માટે જરૂરી છે. ચોક્કસ વ્યવસાય જરૂરિયાત માટે પ્રસ્તાવિત ડેટાબેઝને દૃષ્ટિની રીતે પ્રસ્તુત કરવા માટે તાર્કિક અને ભૌતિક ડેટાબેઝ મોડલ્સની આવશ્યકતા છે આ મોડલ્સ બિઝનેસ જરૂરિયાતો અને ડેટાબેઝ ઓબ્જેક્ટોની સંડોવણી દર્શાવવામાં મદદ કરે છે. ડેટાબેઝની તમામ જરૂરિયાતોને ચોક્કસપણે અને સંપૂર્ણપણે એકત્ર કરવા માટે આ જરૂરી છે. ડેટા મોડેલિંગ એ સિસ્ટમ આવશ્યકતાઓ અને બિઝનેસની જરૂરિયાતો વચ્ચેનો કડી છે. લોજિકલ અને ભૌતિક બે માહિતી મોડેલ છે.
લોજિકલ ડેટાબેઝ મોડલ
લોકલ ડેટાબેઝ મોડેલિંગને વ્યવસાયિક જરૂરીયાતો સંકલન અને એક મોડેલ તરીકેની જરૂરિયાતોને રજૂ કરવા માટે જરૂરી છે. તે મુખ્યત્વે ડેટાબેઝ ડિઝાઇન કરતાં વ્યાપાર જરૂરિયાતોને ભેગી કરવા સાથે સંકળાયેલું છે. એકત્રિત કરવાની જરૂર છે તે માહિતી સંગઠનાત્મક એકમો, વ્યવસાય એકમો અને બિઝનેસ પ્રક્રિયાઓ વિશે છે.
એકવાર માહિતી સંકલન થઈ જાય તે પછી, અહેવાલો અને આકૃતિઓ બને છે, જેમાં:
ERD- અસ્તિત્વ સંબંધ આકૃતિ ડેટાના વિવિધ વર્ગો વચ્ચેના સંબંધને બતાવે છે અને ડેટાબેઝના વિકાસ માટે જરૂરી વિવિધ શ્રેણીઓના ડેટા દર્શાવે છે.
વ્યાપાર પ્રક્રિયા રેખાકૃતિ - તે કંપનીની અંદરની વ્યક્તિઓની પ્રવૃત્તિઓ દર્શાવે છે. તે દર્શાવે છે કે કેવી રીતે એપ્લિકેશન ઇન્ટરફેસ ડિઝાઇન કરી શકાય તે આધારે સંસ્થામાં ખસે છે.
વપરાશકર્તાઓ દ્વારા પ્રતિક્રિયા દસ્તાવેજીકરણ.
લોકલ ડેટાબેઝ મોડેલ્સ મૂળભૂત રીતે નક્કી કરે છે કે વ્યવસાયની તમામ જરૂરિયાતો એકઠા કરવામાં આવી છે કે કેમ. ડેવલપર્સ, મેનેજમેન્ટ, અને અંતિમ વપરાશકારો દ્વારા તેની સમીક્ષા કરવામાં આવે છે તે જોવા માટે કે ભૌતિક મોડેલિંગ શરૂ થાય તે પહેલા વધુ માહિતી એકત્રિત કરવાની જરૂર છે.
ભૌતિક ડેટાબેઝ મોડલ
ભૌતિક ડેટાબેઝ મોડેલિંગ લોજિકલ ડેટાબેઝ મોડેલિંગ દરમિયાન મળેલી જરૂરિયાતોને આધારે વાસ્તવિક ડેટાબેઝને ડિઝાઇન કરવા સાથે વ્યવહાર કરે છે. એકત્રિત બધી માહિતી સંબંધ મોડલ્સ અને બિઝનેસ મોડલ્સ રૂપાંતરિત થાય છે. ભૌતિક મોડેલીંગ દરમિયાન, ઓબ્જેક્ટ્સને સ્તર પર નિર્ધારિત કરવામાં આવે છે જેને સ્કીમા સ્તર કહેવાય છે. એક પદ્ધતિને ડેટાબેઝમાં એકબીજા સાથે સંબંધિત વસ્તુઓના જૂથ તરીકે ગણવામાં આવે છે.
લોજિકલ મોડેલિંગ દરમિયાન પ્રદાન કરેલી માહિતી અનુસાર કોષ્ટકો અને કૉલમ્સ બનાવવામાં આવે છે. પરિમાણો પૂરી પાડવા માટે પ્રાથમિક કીઓ, અનન્ય કીઓ અને વિદેશી કીઓ વ્યાખ્યાયિત થયેલ છે. અનુક્રમણિકા અને સ્નેપશોટ વ્યાખ્યાયિત થયેલ છે. ડેટાનો સારાંશ કરી શકાય છે, અને કોષ્ટકો બનાવવામાં આવ્યા પછી વપરાશકર્તાઓને વૈકલ્પિક દ્રષ્ટિકોણથી પ્રદાન કરવામાં આવે છે.
ભૌતિક ડેટાબેઝ મૉડલિંગ એ સંસ્થામાં પહેલેથી ઉપયોગમાં લેવાયેલ સોફ્ટવેર પર આધારિત છે. તે સોફ્ટવેર ચોક્કસ છે. શારીરિક મોડેલિંગમાં શામેલ છે:
સર્વર મોડેલ ડાયાગ્રામ- તે કોષ્ટકો અને કૉલમ્સ અને ડેટાબેઝની અંદર રહેલા વિવિધ સંબંધોનો સમાવેશ કરે છે.
ડેટાબેઝ ડિઝાઇન દસ્તાવેજીકરણ.
વપરાશકર્તાઓની પ્રતિક્રિયા દસ્તાવેજીકરણ.
સારાંશ:
1. લોજિકલ ડેટાબેસ મોડેલિંગ મુખ્યત્વે બિઝનેસ જરૂરિયાતો વિશેની માહિતી ભેગી કરવા માટે છે અને ડેટાબેઝને ડિઝાઇન કરવાની શામેલ નથી; જયારે ભૌતિક ડેટાબેઝ મોડેલિંગ મુખ્યત્વે ડેટાબેઝની વાસ્તવિક રચના માટે જરૂરી છે
2 લોજિકલ ડેટાબેસ મોડેલિંગમાં અનુક્રમણિકા અને પરિમાણો શામેલ નથી; એપ્લિકેશન માટેના લોજિકલ ડેટાબેઝ મોડેલનો ઉપયોગ વિવિધ ડેટાબેઝ સોફ્ટવેર અને અમલીકરણોમાં થાય છે; જયારે ભૌતિક ડેટાબેઝ મોડેલિંગ એ સોફ્ટવેર અને હાર્ડવેર વિશિષ્ટ છે અને અનુક્રમણિકા અને પરિમાણો છે.
3 લોજિકલ ડેટાબેઝ મોડેલિંગમાં શામેલ છે; ERD, બિઝનેસ પ્રોસેસ ડાયાગ્રામ, અને વપરાશકર્તા પ્રતિસાદ દસ્તાવેજીકરણ; ભૌતિક ડેટાબેઝ મોડેલિંગમાં શામેલ છે; સર્વર મોડેલ ડાયાગ્રામ, ડેટાબેઝ ડિઝાઇન દસ્તાવેજીકરણ અને વપરાશકર્તા પ્રતિસાદ દસ્તાવેજીકરણ.