કોમ્પ્યુટર્સ, ડેટાબેસેસ
હેરાર્ચીકલ ડેટાબેઝ - તે ... મોડલ્સ, ઉદાહરણો
હેરાર્ચીકલ ડેટાબેઝ - એક ડેટાબેઝ એક વૃક્ષ માળખું પર આધારિત છે. તે મકાન સિદ્ધાંત અનુસાર અંશે કમ્પ્યુટરની ફાઈલ સિસ્ટમ માટે સમાન છે. અમે આ મોડલ તેના ધરાવે ઉપયોગ ફાયદા અને ગેરફાયદા, કે જે આ લેખમાં ચર્ચા કરવામાં આવશે, વિગતવાર ઉદાહરણો સાથે.
ફોર્મ ડેટાબેઝ
તરીકે ઓળખાય છે, ચાર પ્રકારના postoreniya ડેટાબેઝ તફાવત:
- રીલેશ્નલ - કોઠા ડેટાબેઝ, જ્યાં માહિતી પંક્તિઓ કૉલમ સ્વરૂપમાં રજૂ કરવામાં આવે છે. આ સિદ્ધાંત અનુસાર, ડેટાબેઝ ઉદાહરણ તરીકે, "acces" માં બાંધવામાં આવી હતી.
- પદાર્થ-અભિવિન્યસ્ત - નજીકથી PLO (પ્રોગ્રામિંગ જેમાં આપણે વસ્તુઓ સાથે કામ કરી રહ્યા છે) સાથે સંકળાયેલું છે, અને આ તેમના મુખ્ય ફાયદો છે, પરંતુ તેમના નાના કામગીરી કારણે તેઓ હજુ પણ સંબંધ વ્યાપ સરખામણીમાં ઘણી ઓછી છે.
- હાઇબ્રિડ - DBMS ફક્ત ઉપરની પ્રજાતિઓ બે હોઈ શકે છે.
- હાઇરાશિકલ - આ લેખ ધ્યાન ઓબ્જેક્ટ. આ ડેટાબેઝ એક વૃક્ષ જેવા માળખું લાક્ષણિકતા છે.
અધિક્રમિક ડેટાબેઝ સૌથી પ્રસિદ્ધ ઉદાહરણ આઇબીએમ ( "AyBiEm"), શિર્ષક માહિતી મેનેજમેન્ટ સિસ્ટમ (જેમ કે "મેનેજમેન્ટ ઇન્ફોર્મેશન સિસ્ટમ" અનુવાદ) દ્વારા બનાવેલ એક ઉત્પાદન, IMS તરીકે બોલાય છે. IMS પ્રથમ આવૃત્તિ ભૂતકાળ, વીસમી સદીમાં પાછા આવ્યા, સાઠ આઠમી વર્ષે. તે લગભગ આજ સુધી માહિતી સંગ્રહ અને નિયંત્રણ માટે વપરાય છે.
અધિક્રમિક મોડલ સિદ્ધાંતો
સ્તરીકરણ માહિતી મોડલ નીચેના સિદ્ધાંત પર આધારિત છે:
- વૃક્ષ માળખું દરેક નોડ માટે મેચિંગ સેગમેન્ટમાં મૂકવામાં આવે છે;
- એક સેગમેન્ટ દરેક ક્ષેત્ર નામ સોંપેલ છે અને એક લીટી tuple ગોઠવી ડેટા ક્ષેત્ર છે;
- અન્ય પત્રવ્યવહાર: એક ઇનપુટ અને દરેક ઇનપુટ ક્ષેત્ર માટે બહુવિધ આઉટપુટ સેગમેન્ટમાં;
- દરેક માળખાકીય તત્વ માટે ત્યાં એક અને સિસ્ટમ પદાનુક્રમમાં માત્ર એક જ જગ્યાએ છે;
- વૃક્ષ માળખું રૂટ ઘટક સાથે શરૂ થાય છે;
- દરેક નોડ માત્ર એક ગુલામ પૂર્વજ, પરંતુ દરેક સ્રોત બહુવિધ વંશજો હોઈ શકે છે.
એક અધિક્રમિક માહિતી માળખું ઉપયોગ
હેરાર્ચીકલ ડેટાબેઝ - આ સંગ્રહ તે સિસ્ટમો, જે મૂળે વૃક્ષ માળખું લાક્ષણિકતા લાગુ પડે છે. તેમને માટે, જેમ કે એક સિમ્યુલેશન પસંદ કરવા માટે - તે લોજિકલ છે.
એક લશ્કરી એકમ, કે જે સ્પષ્ટ રીતે વ્યાખ્યાયિત ગ્રેડ હોવાનું કહેવાય છે - એક અધિક્રમિક ડેટાબેઝ મૂળે આયોજનબદ્ધ ડિગ્રી ઉદાહરણ છે. ઉપરાંત, તે જટિલ અધિક્રમ કણો તળિયે બધા વધુ સરળ સમાવેશ પદ્ધતિઓ હોઈ શકે છે. આવા મંડળના સિમ્યુલેશન માટે અને તેમને ફોર્મ ડીબી સડવા માટે કોઈ જરૂર ગણવામાં લાવવા. તેમ છતાં, આવા પરિસ્થિતિ કેસમાં હંમેશા હોતું નથી.
વધુમાં, ત્યાં જ ઉપર કરતાં નીચેની તરફ માળખાકીય સરળ ક્વેરી માટે એક વલણ છે.
ડેટાબેઝ પર મૂળભૂત કામગીરી અધિક્રમિક મોડલ પર બાંધવામાં
અધિક્રમિક ડેટાબેઝ માળખું સફળ અને વ્યવહારીક એકીકૃત પરવાનગી આપે છે (કુશળતા પર આધાર રાખીને) નીચેના ઓપરેશન કરવા માટે (મોટા ભાગના મૂળભૂત દ્વારા રજૂ, સૂચિનો ઉપયોગ હંમેશા નાના ઉમેરા સાથે વિસ્તૃત કરી શકાય છે):
- ચોક્કસ તત્વ ના ડેટાબેઝ શોધવા;
- ડેટાબેઝ સંક્રમણ - વૃક્ષ વૃક્ષ પરથી;
- સંક્રમણ - શાખા માંથી શાખા માટે લાકડું;
- તદનુસાર, શાખાઓ સંક્રમણ - તત્વ દ્વારા તત્વ;
- રેકોર્ડિંગ્સ સાથે કામ: નવા અને / અથવા વર્તમાન દૂર, કૉપિ કરવા, કટીંગ દાખલ, વગેરે ...
માળખું એક સામાન્ય વર્ણન
આ શબ્દ "વૃક્ષ" માળખું આ લેખમાં ઉલ્લેખ કર્યો વર્ણવવા માટે પહેલેથી જ વાર કરતાં વધુ છે. તે તમને કહી તે કેવી રીતે થયું સમય છે. બધા કારણ કે સ્તરીકરણ ડેટાબેઝ - જેમ કે ડેટાબેઝ, કે જે વાપરે છે ડેટા પ્રકાર "ટ્રી". અમને ધ્યાનમાં તે શું પ્રતિનિધિત્વ કરીએ.
આ સંયુક્ત પ્રકાર: તત્વો (ગાંઠો) દરેક સાથે વણાયેલી શકાય આગામી થોડા (એક અથવા વધુ). તે બધા એક રુટ તત્વ સાથે શરૂ થાય છે. જેમ કે "વૃક્ષ" તરીકે ટુકડાઓ દરેક પેટાપ્રકાર પણ છે, નીચે લીટી છે "વૃક્ષ." ઘણી શાખા, અને બધા સારી રીતે આદેશ આપ્યો માળખાં.
મૂળભૂત પ્રકારો સરળ અથવા જટીલ હોઇ શકે છે, પરંતુ અનિવાર્યપણે તે હંમેશા રેકોર્ડિંગ છે. તેમને સમગ્ર સમૂહ - પરંતુ સરળ રેકોર્ડિંગ ત્યાં ડેટા એક પ્રકાર છે, અને એક સંયોજન છે.
અધિક્રમિક મોડલ સંતાન સિદ્ધાંત, જ્યારે દરેક અગાઉના સેગમેન્ટમાં પછીના માટે એક પૂર્વજ છે વિશિષ્ટ છે. વધુમાં, પિતૃ પ્રકાર સંબંધમાં બાળક જ્યારે અન્ય રેકોર્ડ સમકક્ષ ગણવામાં આવે જોડિયા છે, ગુલામ એક પ્રકાર છે.
ડેટાબેઝ ભરીને
મુખ્ય માહિતી સ્તરીકરણ ડેટાબેઝ મૂલ્યો (-નંબરો અથવા સંજ્ઞાઓ વાપરીને) રેકોર્ડ્સ સંગ્રહિત થાય છે. બાયપાસ ડેટાબેઝ નીચે અપ સામાન્ય છે અને ડાબેથી જમણી તરફ.
ગૌરવ
હેરાર્ચીકલ ડેટાબેઝ - કે જેના માટે રુટ ફોલ્ડર છે, ધીમે ધીમે નીચે ડાળીઓ ડેટાબેઝ. આપેલ છે કે આવા જ ફાઈલ સિસ્ટમ સમાન માળખું છે, જેમ કે પાયા સફળતાપૂર્વક કમ્પ્યુટર ડેટા પર વિવિધ કામગીરી માટે વપરાય છે. બોટમ લાઇન: એક ખૂબ જ યોગ્ય કામગીરી સમય કામ પર ખર્ચવામાં તેના મેમરી તર્કસંગત ફાળવણી, અને એ પણ.
અધિક્રમિક મોડલ તેના માળખાગત માહિતી માટે વાપરવા માટે આદર્શ છે.
ખામીઓ
જોકે, આ જ લક્ષણો DBMSs કે તેમના મુખ્ય લાભો બની જાય છે, અને પણ તેમના ખામીઓ નક્કી ચર્ચા કરી હતી. ઉદાહરણ તરીકે, જટિલતા અને લોજિકલ જોડાણોની મુશ્કેલી - એક અનુભવી નિષ્ણાત કામ પર હાર્ડ સરળ યુઝર સમજવા માટે અગાઉ અજ્ઞાત આધાર, અને સાથે હશે અને તે "જતો રહે" નથી. આ જટિલતા શું ખરેખર ખૂબ એક અધિક્રમિક મોડલ પર બાંધવામાં ડેટાબેઝ નથી સમજ તરફ દોરી જાય છે. એક ઉદાહરણ પહેલેથી વર્ણવવામાં ઉત્પાદન "AyBiEm" કંપની "ઓકા" અને Mieris (રશિયન ઉત્પાદન), તેમજ ડેટા એજ અને (વિદેશી કોર્પોરેશનો માંથી) ટીમના યુપી ઉપરાંત, એક અધિક્રમિક ડેટાબેઝ છે.
ઉદાહરણો
હેરાર્ચીકલ ડેટાબેઝ - વિવિધ સ્તરો જેમાં સંબંધો બાંધવામાં આવે વિવિધ. Schematically, તે ઇન્વર્ટેડ આલેખ જેવો દેખાય છે. અધિક્રમિક ડેટાબેઝ એક ઉદાહરણ - કોઈપણ રાજ્ય વહીવટી સંસ્થા. ઉદાહરણ માટે લો, શાળા.
પર ઉપલા સ્તરના સ્થિત આવશે, વહીવટ "ના નેતા" - ડિરેક્ટર. શિક્ષકો વડા તેના સબમિશન માં, વડા શિક્ષકો છે - શિક્ષકો કે જેઓ સમાનતા વર્ગો દેખરેખ. તેમાંના દરેક સમાંતર અનુલ્લેખિત નંબર છે, અને દરેક વર્ગ વિદ્યાર્થીઓ સંખ્યા ધરાવે છે.
આ જ સિદ્ધાંત લખી શકે છે, અને કોઇ પણ કોર્પોરેશન વ્યવસ્થાપન. કંપનીના વડા અથવા ટોચ પર બોર્ડ ઓફ ડિરેક્ટર્સ. આગળ - વધતી જેમાંથી પ્રત્યેક એકમોની સંખ્યા તેના પોતાના માળખું ધરાવે છે. દરેક વિભાગ માં ઉપરી, તેના સહાયક, તેના સેક્રેટરી, હકીકતમાં, ઓફિસ સ્ટાફ, અને તેથી પર: ત્યાં સામાન્ય લક્ષણો છે.
માં કોમ્પ્યુટરનો ઉપયોગ
ત્યાં વધુ ગંભીર કાર્યક્રમો હોઈ શકે છે. સ્તરીકરણ માહિતી બેઝ એક આઘાતજનક ઉદાહરણ ફાઇલસિસ્ટમ છે. બધા પરિચિત "Windows Explorer" ઓપરેટિંગ સિસ્ટમ કર્નલ માં બાંધવામાં આવે છે "Vindous" તે આવા યોજના, તેમજ અન્ય ઘણા ફાઈલ મેનેજર્સ છે.
નેટવર્ક ડેટાબેસ
છે:
- સંબંધ;
- સ્તરીકરણ;
- ઓનલાઇન ડેટાબેઝમાં.
અમે શા માટે ફરી એક વાર વર્ગીકરણ યાદ છે? કારણ કે, સંબંધ વિપરીત, નેટવર્ક ડેટાબેસ સ્તરીકરણની સમાનતા ધરાવે છે.
સમયનો યાદ સંબંધો પ્રકારના ડેટાબેઝ છે. ત્યાં એક જોડાણ, "એક-થી-એક", "એક-થી-અનેક" અને "ઘણા-થી-અનેક" છે. અમે બાદમાં માં રસ હોય છે. એક અનુગામી નોડ અનેક પૂર્વજો હોઈ શકે છે: નેટવર્ક ડેટાબેસ નીચે પ્રમાણે પ્રગટ થાય છે. વધુ સંતાન હોવાની મિલકત પણ સાચવી. આપણે એમ કહી શકીએ સ્તરીકરણ ડેટાબેઝ, નેટવર્ક ડેટાબેઝ પોતાને પહેલાથી જ આવા વારસો એક ઉદાહરણ છે. ડેટાબેઝમાં નેટવર્ક માળખાં બાંધકામ એક સિદ્ધાંત તરીકે યથાવત રહે આ કિસ્સામાં પૂર્વજ માત્ર એક અધિક્રમિક ડેટાબેઝ છે.
હાયરાર્કી અને સંબંધ
નામ "સંબંધ" ઇંગલિશ શબ્દ "અભિગમ" માંથી આવે છે. આ લેખમાં અગાઉ ઉલ્લેખ કર્યો છે, તેઓ ઘણી વખત ટેબ્યુલર સ્વરૂપમાં દર્શાવવામાં આવે છે. પરંતુ અગાઉના ફકરો, અમે જણાવ્યું હતું કે અધિક્રમિક ડેટાબેઝ પણ સંચાર આયોજન કરી શકે છે, તેનો અર્થ એ નથી કે આ બે પ્રકારના વચ્ચે અમુક ગૂઢ થ્રેડ તેમને unites છે કે?
હા. પ્રથમ અને બીજા પ્રકારની હજુ ડેટાબેઝ સંદર્ભ હોવા ઉપરાંત, આ લક્ષણ ઉપરાંત ત્યાં સામાન્ય એક વસ્તુ છે. ઉદાહરણ તરીકે, એક અધિક્રમિક ડેટાબેઝ (નેટવર્ક અને તેની સાથે અભિન્ન) એક ટેબલ વ્યક્ત કરી શકાય છે. બિંદુ અહીં જે અંત વપરાશકર્તા માટે માહિતી (આ ઉપયોગીતા ઇન્ટરફેસ એક પ્રશ્ન છે) પ્રસ્તુત કરવા માટે ફોર્મ નથી, પરંતુ માહિતી ક્યા આધાર પર સંગઠિત કરવામાં આવી હતી. આમ, તેમના ઉપરી અધિકારીઓ અને અન્ય એકમો સાથે વિભાગો માં સ્પષ્ટ વિભાજન પદાનુક્રમમાં વ્યક્ત કરી ચાલુ રહેશે, પરંતુ તેનાથી અનુકૂળતાનો માટે કોષ્ટક લાવવામાં આવે છે.
Similar articles
Trending Now