Database application
ડેટાબેઝ એપ્લિકેશન એ એક કમ્પ્યુટર પ્રોગ્રામ છે જેનો પ્રાથમિક હેતુ કોમ્પ્યુટરાઈઝ્ડ ડેટાબેઝમાંથી માહિતી મેળવવાનો છે. અહીંથી, માહિતી દાખલ કરી શકાય છે, સુધારી શકાય છે અથવા કાઢી શકાય છે જે પછીથી ડેટાબેઝમાં પરત પહોંચાડવામાં આવે છે. ડેટાબેઝ એપ્લિકેશન્સના પ્રારંભિક ઉદાહરણો એકાઉન્ટિંગ સિસ્ટમ્સ અને એરલાઇન રિઝર્વેશન સિસ્ટમ્સ હતા, જેમ કે SABRE, જે 1957 માં શરૂ થઈ હતી. આધુનિક ડેટાબેઝ એપ્લિકેશન્સની લાક્ષણિકતા એ છે કે તેઓ બહુવિધ વપરાશકર્તાઓ પાસેથી એક સાથે સુધારાઓ અને પ્રશ્નોની સુવિધા આપે છે. 1970 ના દાયકામાં સિસ્ટમોએ દરેક વપરાશકર્તાને 3270 ટર્મિનલની સામે મેઇનફ્રેમ કમ્પ્યુટરમાં રાખીને આ પરિપૂર્ણ કર્યું હશે. 1980 ના દાયકાના મધ્ય સુધીમાં દરેક વપરાશકર્તાને પર્સનલ કમ્પ્યુટર આપવું અને તે પીસી પર એક પ્રોગ્રામ ચલાવવો વધુ સામાન્ય બની રહ્યો હતો જે ડેટાબેઝ સર્વર સાથે જોડાયેલ છે. માહિતીને ડેટાબેઝમાંથી ખેંચવામાં આવશે, નેટવર્ક પર પ્રસારિત કરવામાં આવશે, અને પછી પીસી પર ચાલતા પ્રોગ્રામ દ્વારા ગોઠવવામાં આવશે, ગ્રાફ કરવામાં આવશે અથવા અન્યથા ફોર્મેટ કરવામાં આવશે. 1990 ના દાયકાના મધ્યભાગથી વેબ ઇન્ટરફેસ સાથે ડેટાબેઝ એપ્લિકેશન્સ બનાવવાનું વધુ સામાન્ય બન્યું. વપરાશકર્તાના પીસી પર ચલાવવા માટે કસ્ટમ સોફ્ટવેર વિકસાવવાને બદલે, વપરાશકર્તા દરેક એપ્લિકેશન માટે સમાન વેબ બ્રાઉઝર પ્રોગ્રામનો ઉપયોગ કરશે.) વેબ ઈન્ટરફેસ સાથેની ડેટાબેઝ એપ્લિકેશનનો ફાયદો એ હતો કે તેનો ઉપયોગ વિવિધ કદના ઉપકરણો પર, વિવિધ હાર્ડવેર સાથે અને વિવિધ ઓપરેટિંગ સિસ્ટમ્સ સાથે થઈ શકે છે. વેબ ઇન્ટરફેસો સાથેની પ્રારંભિક ડેટાબેઝ એપ્લિકેશનોના ઉદાહરણોમાં amazon.com નો સમાવેશ થાય છે, જે ઓરેકલ રીલેશ્નલ ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમનો ઉપયોગ કરે છે, photo.net ઓનલાઇન સમુદાય, જેનું ઓરેકલની ટોચ પર અમલીકરણ ડેટાબેઝ-બેક્ડ વેબ સાઇટ્સ (ઝિફ-ડેવિસ પ્રેસ; મે 1997) પુસ્તકમાં વર્ણવવામાં આવ્યું હતું, અને ઇબે, જે ઓરેકલ પણ ચલાવે છે. ઇલેક્ટ્રોનિક તબીબી રેકોર્ડ્સને ડિસેમ્બર 2010માં emrexperts.com પર "સોફ્ટવેર ડેટાબેઝ એપ્લિકેશન" તરીકે ઓળખવામાં આવે છે. 2005ના ઓ 'રેઈલી પુસ્તકમાં તેના શીર્ષકમાં શબ્દનો ઉપયોગ કરવામાં આવ્યો છેઃ ડેટાબેઝ એપ્લિકેશન્સ એન્ડ ધ વેબ. કેટલીક સૌથી જટિલ ડેટાબેઝ એપ્લિકેશન્સ એકાઉન્ટિંગ સિસ્ટમ્સ રહે છે, જેમ કે SAP, જેમાં માત્ર એક જ મોડ્યુલમાં હજારો કોષ્ટકો હોઈ શકે છે. આજે સૌથી વધુ ઉપયોગમાં લેવાતી કોમ્પ્યુટર સિસ્ટમો ડેટાબેઝ એપ્લિકેશન્સ છે, ઉદાહરણ તરીકે, ફેસબુક, જે માયએસક્યુએલની ટોચ પર બનાવવામાં આવી હતી. શબ્દસમૂહ "ડેટાબેઝ એપ્લિકેશન" ની વ્યુત્પત્તિ કમ્પ્યુટર સોફ્ટવેરને સિસ્ટમ પ્રોગ્રામ્સ, જેમ કે ઓપરેટિંગ સિસ્ટમ, કમ્પાઇલર્સ, ફાઇલ સિસ્ટમ અને ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ જેવા સાધનો અને એપ્લિકેશન પ્રોગ્રામ્સ, જેમ કે પેરોલ ચેક પ્રોસેસરમાં વિભાજિત કરવાની પ્રથામાંથી આવે છે. માઈક્રોસોફ્ટ વિન્ડોઝ ચલાવતા પ્રમાણભૂત પીસી પર, ઉદાહરણ તરીકે, વિન્ડોઝ ઓપરેટિંગ સિસ્ટમમાં તમામ સિસ્ટમ પ્રોગ્રામ્સ હોય છે જ્યારે રમતો, વર્ડ પ્રોસેસર્સ, સ્પ્રેડશીટ પ્રોગ્રામ્સ, ફોટો એડિટિંગ પ્રોગ્રામ્સ વગેરે હોય છે. એપ્લિકેશન પ્રોગ્રામ્સ હશે. "એપ્લિકેશન" એ "એપ્લિકેશન પ્રોગ્રામ" માટે ટૂંકું છે, "ડેટાબેઝ એપ્લિકેશન" એ "ડેટાબેઝ એપ્લિકેશન પ્રોગ્રામ" માટે ટૂંકું છે. ડેટાબેઝનો ઉપયોગ કરતા દરેક પ્રોગ્રામને સામાન્ય રીતે "ડેટાબેઝ એપ્લિકેશન" ગણવામાં આવશે નહીં. ઉદાહરણ તરીકે, ઘણા ભૌતિકશાસ્ત્રના પ્રયોગો, દા. ત., લાર્જ હેડ્રોન કોલાઇડર, મોટા ડેટા સમૂહો પેદા કરે છે જેનું કાર્યક્રમો પછીથી વિશ્લેષણ કરે છે. ડેટા સમૂહો "ડેટાબેઝ" ની રચના કરે છે, જોકે તેઓ સામાન્ય રીતે પ્રમાણભૂત રીલેશ્નલ ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ સાથે સંચાલિત થતા નથી. ડેટાનું વિશ્લેષણ કરતા કમ્પ્યુટર પ્રોગ્રામ્સ મુખ્યત્વે પૂર્વધારણાઓનો જવાબ આપવા માટે વિકસાવવામાં આવે છે, માહિતીને ડેટાબેઝમાં પાછા મૂકવા માટે નહીં અને તેથી એકંદર પ્રોગ્રામને "ડેટાબેઝ એપ્લિકેશન" કહેવામાં આવશે નહીં. ડેટાબેઝ એપ્લિકેશનોના ઉદાહરણો એમેઝોન સ્ટુડન્ટ ડેટા CNN ઇબે ફેસબુક ફેંડંગો ફાઇલમેકર (મેક ઓએસ) લિબરઓફિસ બેઝ માઇક્રોસોફ્ટ એક્સેસ ઓરેકલ રીલેશ્નલ ડેટાબેઝ SAP (સિસ્ટમ્સ, એપ્લિકેશન્સ એન્ડ પ્રોડક્ટ્સ ઇન ડેટા પ્રોસેસિંગ) ટિકિટમાસ્ટર વિકિપીડિયા યેલ્પ યુટ્યુબ ગૂગલ માયએસક્યુએલ રેફરન્સ બાહ્ય લિંક્સ DB2 (ibm.com) માઇક્રોસોફ્ટ એસક્યુએલ સર્વર એપ્લિકેશન ડેવલપમેન્ટ ઓરેકલ ડેટાબેઝ એપ્લિકેશન ડેવલપમેન્ટ એપ્લિકેશન એપ્લિકેશન સોફ્ટવેર સાથે એપ્લિકેશન ડેવલપમેન્ટ