સામાન્ય ડેટાબેઝ શરતો ગ્લોસરી

આ શબ્દાવલિમાં ડેટાબેઝની શરતો અને તમામ પ્રકારની ડેટાબેઝમાં ઉપયોગમાં લેવામાં આવેલ વિભાવનાઓનો સમાવેશ થાય છે. તે ચોક્કસ સિસ્ટમો અથવા ડેટાબેઝ માટે ચોક્કસ શબ્દો સમાવેશ કરતું નથી.

તેજાબ

ડેટાબેઝ ડિઝાઇનનું એસીઆઇડી મોડેલ અણુશક્તિ , સુસંગતતા , અલગતા અને ટકાઉપણું દ્વારા ડેટા એકત્રિતાને લાગુ કરે છે:

એટ્રીબ્યુટ

ડેટાબેઝ લક્ષણ ડેટાબેસ એન્ટીટીની લાક્ષણિકતા છે. સરળ ભાષામાં કહીએ તો, ડેટાબેઝ કોષ્ટકમાં એક વિશેષતા એ સ્તંભ છે, જે પોતે એક એન્ટિટી તરીકે ઓળખાય છે.

પ્રમાણીકરણ

ડેટાબેઝો પ્રમાણીકરણનો ઉપયોગ કરે છે તેની ખાતરી કરવા માટે કે માત્ર અધિકૃત વપરાશકર્તાઓ ડેટાબેસ અથવા ડેટાબેસના અમુક પાસાં ઍક્સેસ કરી શકે છે. ઉદાહરણ તરીકે, સંચાલકો માહિતી દાખલ કરવા અથવા સંપાદિત કરવા માટે અધિકૃત હોઈ શકે છે, જ્યારે નિયમિત કર્મચારીઓ માત્ર ડેટાને જોઈ શકે છે. વપરાશકર્તાનામ અને પાસવર્ડ્સથી પ્રમાણીકરણ અમલમાં મુકવામાં આવ્યું છે.

BASE મોડલ

BASE મોડેલ એએસઆઇડી મોડેલના વિકલ્પ તરીકે વિકસિત કરવામાં આવ્યું છે જેમાં નોએસ SQL ડેટાબેઝની જરૂરિયાતો પૂરી પાડવામાં આવી છે જેમાં ડેટાને રીલેશ્નલ ડેટાબેઝ દ્વારા જરૂરી એવી રીતે રચવામાં આવ્યો નથી. તેનો પ્રાથમિક સિદ્ધાંત મૂળભૂત ઉપલબ્ધતા, સોફ્ટ સ્ટેટ, અને આકસ્મિક સુસંગતતા છે:

મર્યાદાઓ

ડેટાબેઝ અવરોધ એ નિયમનો સમૂહ છે જે માન્ય ડેટાને વ્યાખ્યાયિત કરે છે. મલ્ટીપલ પ્રકારનાં પરિમાણો અસ્તિત્વમાં છે. પ્રાથમિક મર્યાદાઓ છે:

ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ (ડીબીએમએસ)

ડીબીએમએસ એક સૉફ્ટવેર છે જે ડેટા એન્ટ્રી અને મૅનેજ્યુલેશન માટે ફોર્મ્સ પૂરા પાડવા માટે, ડેટા અખંડિતતા નિયમોને લાગુ કરવા ડેટાને સ્ટોર કરવા અને સુરક્ષિત કરવા ડેટાબેઝ સાથે કામ કરવાનાં તમામ પાસાંઓનું સંચાલન કરે છે. રીલેશનલ ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ (RDBMS) કોષ્ટકો અને તેમના વચ્ચેના સંબંધોના સંબંધી મોડલનું અમલીકરણ કરે છે.

અસ્તિત્વ

એક એન્ટિટી ફક્ત ડેટાબેઝમાં કોષ્ટક છે. તે એન્ટિટી-રિલેશનશિપ ડાયગ્રામનો ઉપયોગ કરીને વર્ણવવામાં આવે છે, જે ગ્રાફિકનો એક પ્રકાર છે જે ડેટાબેઝ ટેબલો વચ્ચેનો સંબંધ દર્શાવે છે.

કાર્યાત્મક નિર્ભરતા

કાર્યક્ષમ નિર્ભરતા અવરોધ માહિતી માન્યતાને સુનિશ્ચિત કરવામાં મદદ કરે છે, અને જ્યારે એક લક્ષણ બીજા મૂલ્ય નક્કી કરે છે - એ -> બી તરીકે વર્ણવવામાં આવે છે જેનો અર્થ એ કે A ની કિંમત B ની કિંમત નક્કી કરે છે, અથવા તે B એ "વિધેયાત્મક રીતે આશ્રિત" છે ઉદાહરણ તરીકે, યુનિવર્સિટીમાં કોષ્ટક કે જે તમામ વિદ્યાર્થીઓના રેકોર્ડ્સનો સમાવેશ કરે છે તેમાં વિદ્યાર્થી આઈડી અને વિદ્યાર્થી નામ વચ્ચે વિધેયાત્મક નિર્ભરતા હોઈ શકે છે, એટલે અનન્ય વિદ્યાર્થી ID નામની કિંમત નક્કી કરશે.

ઈન્ડેક્સ

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

કી

કી એ એક ડેટાબેઝ ફીલ્ડ છે જેનો હેતુ રેકોર્ડને અનન્ય રૂપે ઓળખવા માટે છે. કી ડેટા અખંડિતતાને અમલમાં લાવવા અને નકલને ટાળવા માટે મદદ કરે છે. ડેટાબેઝમાં ઉપયોગમાં લેવાતા મુખ્ય પ્રકારની કક્ષાઓ ઉમેદવાર કીઓ છે, પ્રાથમિક કીઓ વિદેશી કીઓ છે

સામાન્યકરણ

ડેટાબેઝને સામાન્ય બનાવવા માટે તેના કોષ્ટકો (સંબંધો) અને કૉલમ (એટ્રીબ્યૂટ્સ) ની રચના કરવા માટે ડેટા એકત્રિતાને ખાતરી કરવા અને ડુપ્લિકેશનને ટાળવા માટે છે. નોર્મલાઇઝેશનનું પ્રાથમિક સ્તર ફર્સ્ટ નોર્મલ ફોર્મ (1 એનએફ), સેકન્ડ નોર્મલ ફોર્મ (2 એનએફ), થર્ડ નોર્મલ ફોર્મ (3 એનએફ) અને બોઈસ-કોડ્ડ નોર્મલ ફોર્મ (બીસીએનએફ) છે.

NoSQL

નોએસએસએલ એ ડેટાબેઝ મોડેલ છે, જે ઇમેલ્સ, સોશિયલ મીડિયા પોસ્ટ્સ, વિડીઓ અથવા ઈમેજો જેવી રચના વગરના ડેટાને સંગ્રહિત કરવાની જરૂરિયાતને પ્રત્યુત્તર આપવા માટે વિકસાવવામાં આવી છે. ડેટા એકત્રિતાને સુનિશ્ચિત કરવા એસક્યુએલ અને સખત ACID મોડેલ વાપરવાને બદલે, નોએસક્યુએલ ઓછા-કડક BASE મોડેલને અનુસરે છે. કોઈ નોએસક્યુએલ ડેટાબેઝ પદ્ધતિ ડેટા સંગ્રહિત કરવા માટે કોષ્ટકોનો ઉપયોગ કરતું નથી; તેના બદલે, તે કી / મૂલ્ય ડિઝાઇન અથવા ગ્રાફનો ઉપયોગ કરી શકે છે

નલ

મૂલ્ય NULL વારંવાર "કોઈ નહીં" અથવા શૂન્ય અર્થમાં ભેળસેળ છે; તેમ છતાં, તેનો અર્થ "અજ્ઞાત." જો કોઈ ક્ષેત્રમાં નલનું મૂલ્ય છે, તો તે અજ્ઞાત મૂલ્ય માટે પ્લેસહોલ્ડર છે. સ્ટ્રક્ચર્ડ ક્વેરી લેંગ્વેજ (એસક્યુએલ) આઇએસ નુલનો ઉપયોગ કરે છે અને નલ ઓપરેટરો નલ મૂલ્યો માટે ચકાસવા માટે નથી.

ક્વેરી

ડેટાબેઝ ક્વેરી એ છે કે કેવી રીતે વપરાશકર્તાઓ ડેટાબેઝ સાથે ક્રિયાપ્રતિક્રિયા કરે છે. તે સામાન્ય રીતે એસક્યુએલમાં લખવામાં આવે છે અને તે ક્યાં તો પસંદ કરેલી ક્વેરી અથવા ક્રિયા ક્વેરી હોઈ શકે છે. ડેટાબેસમાંથી પસંદ કરેલ ક્વેરીની વિનંતી માહિતી; ક્રિયા ક્વેરી ફેરફારો, અપડેટ્સ અથવા ડેટા ઉમેરે છે કેટલાક ડેટાબેઝ સ્વરૂપો પૂરા પાડે છે જે ક્વેરીના સિમેન્ટિક્સને છુપાવે છે, વપરાશકર્તાઓને એસક્યુએલને સમજ્યા વગર સરળતાથી માહિતીની વિનંતી કરી શકે છે.

સ્કિમા

એક ડેટાબેઝ પદ્ધતિ એ કોષ્ટકો, કૉલમ્સ, સંબંધો અને મર્યાદાઓ છે જે ડેટાબેઝ બનાવે છે. સ્કીમા સામાન્ય રીતે SQL CREATE નિવેદનનો ઉપયોગ કરીને વર્ણવવામાં આવે છે.

સંગ્રહિત કાર્યવાહી

સંગ્રહિત કાર્યપ્રણાલી પૂર્વ-સંકલિત ક્વેરી અથવા SQL નિવેદન છે જે ડેટાબેસ મેનેજમેન્ટ સિસ્ટમમાં બહુવિધ પ્રોગ્રામ્સ અને વપરાશકર્તાઓમાં શેર કરી શકાય છે. સંગ્રહીત પ્રક્રિયાઓ કાર્યક્ષમતામાં સુધારો કરે છે, માહિતી સંકલનને અમલમાં સહાય કરે છે અને ઉત્પાદકતાને ઉત્તેજન આપે છે.

સ્ટ્રક્ચર્ડ ક્વેરી લેંગવેજ

સ્ટ્રક્ચર્ડ ક્વેરી લેંગ્વેજ , અથવા એસક્યુએલ, ડેટાબેઝમાંથી ડેટાને એક્સેસ કરવા માટે સૌથી વધુ ઉપયોગમાં લેવાતી ભાષા છે. ડેટા મૅનિપ્યુલેશન લેંગ્વેજ (ડીએમએલ) સૌથી વારંવાર વપરાતા એસક્યુએલ કમાન્ડ્સનો સબસેટ ધરાવે છે અને SELECT, INSERT, UPDATE અને DELETE નો સમાવેશ કરે છે.

ટ્રિગર

ટ્રિગર એ એક સંગ્રહિત કાર્યપ્રણાલી છે જે ચોક્કસ ઇવેન્ટને ચલાવવા માટે ચલાવવામાં આવે છે, સામાન્ય રીતે ટેબલના ડેટામાં ફેરફાર થાય છે ઉદાહરણ તરીકે, કોઈ ટ્રીગરને લોગમાં લખવા, આંકડા એકત્ર કરવા અથવા મૂલ્યની ગણતરી માટે ડિઝાઇન કરવામાં આવી શકે છે

જુઓ

એક ડેટાબેઝ દૃશ્ય ડેટા જટિલતાને છુપાડવા અને વપરાશકર્તા અનુભવને સ્ટ્રીમ કરવા માટે અંતિમ વપરાશકર્તાને દર્શાવવામાં આવેલા ડેટાના ફિલ્ટર કરેલ સમૂહ છે. એક દૃશ્ય બે કે તેથી વધુ કોષ્ટકોમાંથી ડેટા જોડાઈ શકે છે અને તેમાં માહિતીના સબસેટનો સમાવેશ થાય છે.