Kexi
કેક્સી એ KDE દ્વારા વિઝ્યુઅલ ડેટાબેઝ એપ્લિકેશન્સ સર્જક સાધન છે, જે સ્પ્રેડશીટ્સ અને વધુ વ્યવહારદક્ષ વિકાસની જરૂર હોય તેવા ડેટાબેઝ ઉકેલો વચ્ચેના અંતરને ભરવા માટે રચાયેલ છે. કેક્સીનો ઉપયોગ ડેટાબેઝની રચના અને અમલીકરણ, ડેટા દાખલ કરવા અને પ્રક્રિયા કરવા અને પ્રશ્નો કરવા માટે થઈ શકે છે. તે કેલિગ્રા પ્રોજેક્ટમાં વિકસાવવામાં આવી છે પરંતુ તેને અલગથી રજૂ કરવામાં આવી છે. કેક્સી વિકસાવવા માટે પ્રોત્સાહન લિબરઓફિસ બેઝ, માઈક્રોસોફ્ટ એક્સેસ, ફોક્સપ્રો, ઓરેકલ ફોર્મ્સ અથવા ફાઇલમેકરની સુવિધાઓ ધરાવતી એપ્લિકેશનોના નોંધપાત્ર અભાવમાંથી આવ્યું છે, જ્યારે તે જ સમયે શક્તિશાળી, સસ્તા, ખુલ્લા ધોરણો-સંચાલિત અને પૂરતા પ્રમાણમાં પોર્ટેબલ છે. કેક્સી મૂળરૂપે લિનક્સ/યુનિક્સ (ફ્રીબીએસડી, ઓપનબીએસડી, નેટબીએસડી, સોલારિસ) અને માઈક્રોસોફ્ટ વિન્ડોઝ ઓપરેટિંગ સિસ્ટમ્સ હેઠળ કામ કરે છે. મેક ઓએસ એક્સ (હોમબ્રુનો ઉપયોગ કરીને) માટે જૂની આવૃત્તિઓ ઉપલબ્ધ હતી. macOS સંસ્કરણ રજૂ કરવામાં આવ્યું ન હતું પરંતુ સંકલિત કરી શકાય છે. કેક્સી એપ્લિકેશન અને તેનું માળખું એલજીપીએલ હેઠળ ઉપલબ્ધ છે. વપરાશકર્તા અને વિકાસકર્તા દસ્તાવેજો જી. એફ. ડી. એલ. હેઠળ ઉપલબ્ધ છે. કેક્સીનો વિકાસ 2002માં શરૂ થયો હતો. ઓપનઓફિસ પોલ્સ્કા (હાલમાં ઓપનઓફિસ સોફ્ટવેર) એ 2003 અને 2008ની વચ્ચે તેમાં મોટો ફાળો આપ્યો હતો. જોકે કેક્સી શરૂઆતથી જ કે. ઓ. ઓફિસ પ્રોજેક્ટ હતો, પ્રથમ પ્રકાશન કે. ઓ. ઓફિસથી સ્વતંત્ર હતું. કેક્સીનું પ્રથમ જાહેર બીટા પ્રકાશન આવૃત્તિ 0.1 બીટા 2 પર હતું. પ્રથમ સ્થિર પ્રકાશન 0.9-પર ઉપલબ્ધ કરાવવામાં આવ્યું હતું. ઓછા વર્ઝન નંબર સાથે કેક્સી વર્ઝન-0.8-પછીથી KOffice 1.4 સાથે મોકલવામાં આવ્યું હતું. કેક્સીની વધુ સ્થિર આવૃત્તિઓ 2006માં KOffice 1.5 અને 1.6 સાથે રજૂ કરવામાં આવી હતી. 2004 થી 2007 સુધી ઓપનઓફિસ પોલ્સ્કાએ પ્રકાશન વર્ષોનો ઉપયોગ આવૃત્તિ સંખ્યા તરીકે કરીને વ્યાવસાયિક રીતે કેક્સી રજૂ કરી હતી. પ્રથમ પ્રકાશન કેક્સી 2004 એલટી હતું જે કેક્સી 0.1 પર આધારિત હતું. કેક્સી 1.1.2/1.1.3 પર આધારિત માર્ચ 2007માં કેક્સી 2007.1 સાથે વ્યાવસાયિક રજૂઆતોનું સમાપન થયું હતું. KDE પ્લેટફોર્મ 4 પર પોર્ટિંગ પ્રક્રિયામાં થોડો લાંબો સમય લાગ્યો હતો અને મે 2010માં KOffice 2.2 ના પ્રકાશન સાથે સમાપ્ત થઈ હતી. તેની નવી વિશેષતાઓમાં KOffice 1.6 સ્ટેન્ડ-અલોન રિપોર્ટિંગ એપ્લિકેશન કુગરને બદલવા માટે એક નવું રિપોર્ટ ડિઝાઇનર પ્લગ-ઇન હતું. કેક્સી 2.3 ને KOffice 2.3 સાથે રજૂ કરવામાં આવ્યું હતું-અન્ય સુવિધાઓની સાથે-ફરીથી કામ કરાયેલ પ્રોજેક્ટ નેવિગેટર ફલક. KOffice 2.3 ના પ્રકાશન પછી, કેક્સી કેલિગ્રા સ્યુટમાં ગયા અને બંનેને આવૃત્તિ 2.4 તરીકે રજૂ કરવામાં આવ્યા હતા. સૌથી વધુ વપરાશકર્તા-દૃશ્યમાન ફેરફાર એ આધુનિક મેનુ તરીકે ઓળખાતું ફરીથી બનાવેલું મુખ્ય વપરાશકર્તા ઇન્ટરફેસ હતું. આવૃત્તિ 3.1 થી કેક્સી ફરીથી સત્તાવાર રીતે માઈક્રોસોફ્ટ વિન્ડોઝને સપોર્ટ કરે છે. સુવિધાઓ કેક્સી વપરાશકર્તાઓ વિવિધ ડેટાબેઝ એન્જિનમાંથી પસંદ કરી શકે છે જેનો ઉપયોગ ડેટા અને ડિઝાઇન સંગ્રહ માટે થઈ શકે છે. મૂળભૂત રીતે બિલ્ટ-ઇન SQLite 3 ડેટાબેઝ એન્જિનનો ઉપયોગ થાય છે જે ડેટાબેઝ સર્વરની સ્થાપના અને જાળવણીની જરૂરિયાતને દૂર કરે છે. વધુ અદ્યતન ઉપયોગ માટે કેક્સી માયએસક્યુએલ/મારિયાડીબી, પોસ્ટગ્રેએસક્યુએલ અને માઈક્રોસોફ્ટ એસક્યુએલ સર્વર/સાયબેઝ જેવા ડેટાબેઝ સર્વરોનો ઉપયોગ કરી શકે છે. ડેટાબેઝ સર્વર્સ એ જ અથવા અન્ય કોઈપણ કમ્પ્યુટર પર વપરાશકર્તા માટે સુલભ હોવા જોઈએ. તમામ ડેટાબેઝ ઑબ્જેક્ટ્સ-કોષ્ટકો, પ્રશ્નો, ફોર્મ્સ વગેરે. - એક જ ડેટાબેઝ (ફાઇલ અથવા સર્વર) ના કોષ્ટકોમાં સંગ્રહિત થાય છે, જેનાથી ડેટા અને ડિઝાઇન શેર કરવાનું સરળ બને છે. પરિણામી ડેટાબેઝને સમર્પિત ડેટાબેઝ સાધનોનો ઉપયોગ કરીને અમુક હદ સુધી હેરફેર કરી શકાય છે. કેક્સીમાં, આવી માહિતી અને પદાર્થોની વ્યાખ્યાને પ્રોજેક્ટ તરીકે ઓળખવામાં આવે છે. કેક્સી ટેબલ ડિઝાઇનર વપરાશકર્તાઓને કોષ્ટકો ડિઝાઇન કરવાની મંજૂરી આપે છે, જે પછી ડેટા એન્ટ્રી, સૉર્ટિંગ અને શોધ માટે બનાવી અને ખોલી શકાય છે. આધારભૂત ડેટાબેઝ એન્જિન માટે સામાન્ય પ્રમાણભૂત ડેટા પ્રકારો ઉપલબ્ધ છે. તેમાંથી "ઓબ્જેક્ટ" ડેટા પ્રકાર છે જે ઘણા પ્રકારનાં ચિત્રોને સંગ્રહિત કરવાની મંજૂરી આપે છે. પ્રશ્નો દૃષ્ટિની રીતે અથવા બિલ્ટ-ઇન સમર્પિત એસક્યુએલ એડિટરમાં ડિઝાઇન કરી શકાય છે, પછી તેમને અમલમાં મૂકી શકાય છે. પેરામેટ્રીઝ્ડ ક્વેરીઝ અને ડેટા દ્વારા શોધ માટે સપોર્ટ છે. સપોર્ટેડ એસક્યુએલનો અવકાશ કાચા ડેટાબેઝ એન્જિન (માયએસક્યુએલ અને એસક્યુએલાઇટ) ની સરખામણીમાં મર્યાદિત છે પરંતુ કેક્સી દ્વારા સપોર્ટેડ એસક્યુએલ બોલી (ડિઝાઇન દ્વારા) તમામ સપોર્ટેડ ડેટાબેઝ એન્જિન માટે સામાન્ય છે. આ એન્જિન વચ્ચે ફેરબદલને સરળ બનાવી શકે છે. ડેટાને કસ્ટમ ઇન્ટરફેસ પ્રદાન કરવા માટે ફોર્મ બનાવી શકાય છે. ત્યાં એક ડિઝાઇનર અને ડેટા એન્ટ્રી માટે સક્ષમ પૂર્વાવલોકનકાર છે. વેબ બ્રાઉઝર અને વિશ્વ નકશા દર્શક સહિત ગ્રાફિકલ તત્વોની વિશાળ શ્રેણીનો ઉપયોગ કરી શકાય છે. બટનો બનાવવા માટે સરળ ક્રિયાઓ સોંપી શકાય છે. કેક્સી 2.2-બીજી પેઢીનું પ્રથમ પ્રકાશન-સંપૂર્ણ સુવિધાયુક્ત અહેવાલ ડિઝાઇનર, જનરેટર અને પૂર્વદર્શક રજૂ કર્યું. તત્વોની જાણ કરવા માટે સરળ સૂત્રો સોંપવામાં આવી શકે છે. એપ્લિકેશન બાહ્ય ડેટા સ્રોતો (માયએસક્યુએલ, પોસ્ટગ્રેએસક્યુએલ, માઇક્રોસોફ્ટ એક્સેસ ફાઇલો, ડીબેઝ ફાઇલો) માંથી ડેટા (કોષ્ટકો) પણ આયાત કરી શકે છે અને ડેટાને માયએસક્યુએલ અથવા પોસ્ટગ્રેએસક્યુએલ સર્વર પર નિકાસ કરી શકે છે. CSV ફાઇલોની આયાત અને નિકાસ માટે સમૃદ્ધ ટેકો છે. સમાન CSV ફોર્મેટનો ઉપયોગ ક્લિપબોર્ડ ડેટાની નકલ કરવા અને પેસ્ટ કરવા માટે થઈ શકે છે જેથી સ્પ્રેડશીટ્સ અથવા વર્ડ પ્રોસેસર્સ જેવી એપ્લિકેશનોમાંથી ડેટાને સરળતાથી ટ્રાન્સફર કરી શકાય. ખાસ યુઝર મોડમાં કેક્સી વપરાશકર્તાઓને પ્રોજેક્ટની ડિઝાઇનને સંપાદિત કરવા સંબંધિત તમામ આદેશોને બંધ કરવાની મંજૂરી આપે છે. પ્રાયોગિક સુવિધાઓ કેક્સીએ સંસ્કરણ 2 માં પાયથોન અને રુબીનો ઉપયોગ કરીને પ્રાયોગિક સ્ક્રિપ્ટિંગ સપોર્ટ ઓફર કર્યો હતો. આવૃત્તિ 3 થી સ્ક્રિપ્ટિંગ જાવાસ્ક્રિપ્ટ પર આધારિત હોવાનું આયોજન કરવામાં આવ્યું છે. ઓરેકલ ડેટાબેઝનું સંચાલન આવૃત્તિ 1. x માં ઉપલબ્ધ હતું પરંતુ આવૃત્તિ 2. x માં નિષ્ક્રિય છે. આ પણ જુઓ ઓફિસ સ્યુટની સરખામણી લિબરઓફિસ બેઝ સંદર્ભો કેલિગ્રા સ્યુટ ડેસ્કટોપ ડેટાબેઝ એપ્લિકેશન ડેવલપમેન્ટ ટૂલ્સ ફ્રી ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ્સ ક્રોસ-પ્લેટફોર્મ ફ્રી સોફ્ટવેર ઇ. એસ.: કેલિગ્રા Suite#Kexi