ઘર બાળકોની દંત ચિકિત્સા ઓપરેશનલ પદ્ધતિનો ઉપયોગ કરીને તેને ઉકેલો. ઓપરેશનલ પદ્ધતિનો ઉપયોગ કરીને વિભેદક સમીકરણોની સિસ્ટમ કેવી રીતે હલ કરવી? §1

ઓપરેશનલ પદ્ધતિનો ઉપયોગ કરીને તેને ઉકેલો. ઓપરેશનલ પદ્ધતિનો ઉપયોગ કરીને વિભેદક સમીકરણોની સિસ્ટમ કેવી રીતે હલ કરવી? §1

ચોખા. 2.1. GIS માં ડેટાનું આયોજન

GIS માં વપરાતા ડેટામાં વર્ણનાત્મક માહિતીનો સમાવેશ થાય છે જે નકશા પર સ્થિત ઑબ્જેક્ટ્સ (બિંદુ, રેખા, બહુકોણ) વિશેના ડેટાબેઝમાં સંગ્રહિત છે. વર્ણનાત્મક માહિતી કહેવામાં આવે છે લક્ષણ.

વિશેષતા ડેટા- ઑબ્જેક્ટ્સના ગુણધર્મોને દર્શાવતા ડેટાનો બિન-સ્થિતિગત ભાગ (અવકાશી પદાર્થોના ગુણધર્મો અને લાક્ષણિકતાઓ વિશેનો ડેટા, તેમના અવકાશી સ્થાન વિશેની માહિતીના અપવાદ સાથે).

ઔપચારિક રીતે, તમામ ઑબ્જેક્ટ લાક્ષણિકતાઓના સમૂહ દ્વારા તેમના વર્ણન દ્વારા દર્શાવવામાં આવે છે, અને તેમનો સંગ્રહ અનુરૂપ ગ્રાફિકલ અને પેરામેટ્રિક ડેટાબેસેસમાં છે. વસ્તુઓનું વર્ણન કરવા માટે લક્ષણોના ત્રણ જૂથો (લાક્ષણિકતાઓ) છે: ઓળખ, વર્ગીકરણ, આઉટપુટ.

ઓળખની લાક્ષણિકતાઓનકશા પર ઑબ્જેક્ટનું સ્થાન અસ્પષ્ટપણે નિર્ધારિત કરવા અને તેને ઓળખવા માટે સેવા આપે છે. આમાં ભૌગોલિક ઑબ્જેક્ટનું નામ, કોઓર્ડિનેટ્સ, ઑબ્જેક્ટનો પ્રકાર વગેરેનો સમાવેશ થાય છે.

વર્ગીકરણ લાક્ષણિકતાઓઑબ્જેક્ટના માત્રાત્મક અને ગુણાત્મક વર્ણન માટે સેવા આપે છે અને ઑબ્જેક્ટ વિશેની માહિતી મેળવવા માટે તેનો ઉપયોગ કરે છે. તેઓ ગાણિતિક પ્રક્રિયા (ગુણાત્મક અને માત્રાત્મક વિશ્લેષણ, મોડેલિંગ, વગેરે).

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

પરંપરાગત GIS માં અંકિત મુખ્ય વિચારોમાંનો એક એ છે કે જ્યારે અલગથી સંગ્રહિત કરવામાં આવે અને આંશિક રીતે અલગથી પ્રક્રિયા કરવામાં આવે ત્યારે અવકાશી અને વિશેષતા ડેટા વચ્ચેના જોડાણની જાળવણી છે.

અવકાશી પ્રશ્નો કરતી વખતે, વિશેષતાઓ ઑબ્જેક્ટને વધુ ચોક્કસ રીતે ઓળખવામાં મદદ કરે છે. GIS માં ક્વેરી વિશેષતાઓના બે સ્વરૂપોને પ્રાધાન્ય આપવામાં આવે છે: SQL ક્વેરી લેંગ્વેજ (સ્ટ્રક્ચર્ડ ક્વેરી લેંગ્વેજ) અને ટેમ્પલેટ. આ ક્વેરીઝ સાથે મેળ ખાતા રેકોર્ડ્સ હાઇલાઇટ કરવામાં આવે છે: QBE (ઉદાહરણ દ્વારા ક્વેરી) તમે નકશા પર ઑબ્જેક્ટ્સની પસંદગીને એટ્રિબ્યુટ ટેબલ પર ક્વેરીઝ દ્વારા ગોઠવી શકો છો, કારણ કે ગ્રાફિક ઑબ્જેક્ટ્સની પસંદગી તેમના એટ્રિબ્યુટ રેકોર્ડ્સની પસંદગી સાથે સંકળાયેલ છે.

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

નોંધ્યું છે તેમ, આધુનિક GIS માં અવકાશી માહિતી બે મુખ્ય સ્વરૂપોમાં રજૂ કરવામાં આવે છે: વેક્ટર અને રાસ્ટર.

વેક્ટર મોડેલડેટા બિંદુઓ, રેખાઓ અને સપાટ બંધ આકૃતિઓના સ્વરૂપમાં નકશાની રજૂઆત પર આધારિત છે.

રાસ્ટર મોડેલડેટા સમાન આકાર અને વિસ્તારના ઘટકોના નિયમિત ગ્રીડનો ઉપયોગ કરીને નકશાની રજૂઆત પર આધારિત છે.

ડેટા સ્ટ્રક્ચર બે પ્રકારના હોય છે ટોપોલોજીઅને સ્તરો.

ટોપોલોજીઑબ્જેક્ટ્સ વચ્ચેના અવકાશી જોડાણોને પ્રકાશિત કરવા માટે વપરાય છે, ટોપોલોજી બિંદુઓ, રેખાઓ અને બહુકોણ વચ્ચેના જોડાણો પ્રદાન કરે છે અને સામાન્ય રીતે ઑપરેટર દ્વારા બદલાતા નથી. સ્તરોમાટે પણ વપરાય છે માળખુંડેટા

ટોપોલોજી- પ્રક્રિયા ચોક્કસ વ્યાખ્યાઅને ઑબ્જેક્ટની ભૂમિતિમાં સહજ અવકાશી સંબંધોનો ઉપયોગ. કવરેજ ત્રણ મુખ્ય ટોપોલોજિકલ સંબંધોને સમર્થન આપે છે: કનેક્ટિવિટી, વ્યાખ્યાયિત વિસ્તારો અને સંલગ્નતા. કવરેજ ટોપોલોજીને વ્યાખ્યાયિત કરે છે, અને આ સંબંધો ચોક્કસ ફાઇલોમાં રેકોર્ડ કરવામાં આવે છે.

ટોપોલોજીકલ માહિતી અવકાશમાં એકબીજાની સાપેક્ષમાં વસ્તુઓ કેવી રીતે સ્થિત છે તેનું વર્ણન કરે છે અને સામાન્ય રીતે ઓપરેટર દ્વારા બદલાતી નથી. GIS ને અવકાશી વિશ્લેષણ કરવા માટે ટોપોલોજીની ચોક્કસ વ્યાખ્યાની જરૂર છે

ટોપોલોજીનો સમાવેશ થાય છે માહિતીકયા પ્રતીકો ચોક્કસ પદાર્થોને અનુરૂપ છે, બિંદુઓ એકબીજા સાથે કેવી રીતે જોડાયેલા છે અને કયા બિંદુઓ અને રેખાઓ બહુકોણ બનાવે છે. ટોપોલોજિકલ માહિતી GIS વપરાશકર્તાને અમુક બહુકોણમાં કેટલી ઓવરલેપ છે, રેખા બહુકોણની અંદર છે કે કેમ અને એક લક્ષણ બીજાની કેટલી નજીક છે જેવી માહિતી કાઢવાની મંજૂરી આપે છે.

નોન-ટોપોલોજિકલ GIS સિસ્ટમ્સ (જેમ કે CAD સિસ્ટમ્સ) દ્વારા કરવામાં આવતા ડેટા મેનીપ્યુલેશન અને વિશ્લેષણ મર્યાદિત છે.

મોટા ભાગના GIS તમને નકશાની માહિતીને લોજિકલ કેટેગરીમાં અલગ કરવાની મંજૂરી આપે છે કાર્ટોગ્રાફિક સ્તરો. સ્તરોમાં સામાન્ય રીતે માત્ર એક પ્રકારની વિશેષતા વિશેની માહિતી હોય છે, જેમ કે પાર્સલની માટીનો પ્રકાર, અથવા સંબંધિત સુવિધાઓના નાના જૂથ, જેમ કે જાહેર પરિવહન લાઇન (ટેલિફોન, ઇલેક્ટ્રિક અને ગેસ લાઇન).

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

ડેટાબેઝ વિભાજિત કરવામાં આવે છે વંશવેલો, નેટવર્કઅને સંબંધી.

ડેટાબેઝ (DB)- ચોક્કસ નિયમો અનુસાર આયોજિત આંતરસંબંધિત ડેટાનો સમૂહ

અધિક્રમિક ડેટાબેસેસરેકોર્ડ્સ વચ્ચે કડક તાબેદારી સ્થાપિત કરો અને તેમાં વૃક્ષોના ઓર્ડર કરેલ સમૂહનો સમાવેશ થાય છે (સમાન પ્રકારના વૃક્ષના અનેક ઉદાહરણોનો ઓર્ડર કરેલ સમૂહ). વૃક્ષના પ્રકારમાં એક "મૂળ" રેકોર્ડ પ્રકાર અને શૂન્ય અથવા વધુ પેટા-વૃક્ષોના ક્રમબદ્ધ સમૂહનો સમાવેશ થાય છે (જેમાંથી દરેક એક વૃક્ષનો પ્રકાર છે).

અહીં, ક્વાર્ટર એ લેન્ડ પ્લોટનો પૂર્વજ છે, અને લેન્ડ પ્લોટ એ ક્વાર્ટરનો વંશજ છે, અને લોટનો ભાગ એ લેન્ડ પ્લોટનો વંશજ છે. રેકોર્ડ પ્રકારો વચ્ચે સંબંધો જાળવવામાં આવે છે. પૂર્વજો અને વંશજો વચ્ચેના સંબંધોની અખંડિતતા આપોઆપ જળવાઈ રહે છે.


હાયરાર્કિકલ સિસ્ટમ્સનો લાક્ષણિક પ્રતિનિધિ એ IBM તરફથી ઇન્ફોર્મેશન મેનેજમેન્ટ સિસ્ટમ (IMS) છે. પ્રથમ સંસ્કરણ 1968 માં દેખાયું. ઘણા ડેટાબેઝ હજુ પણ આ સિસ્ટમમાં સમર્થિત છે, જે સંક્રમણ સાથે નોંધપાત્ર સમસ્યાઓ બનાવે છે, બંને માટે નવી ટેકનોલોજીડીબી, અને નવા સાધનો માટે.

ચોખા. 2.2. વૃક્ષના પ્રકારનું ઉદાહરણ (અધિક્રમિક ડેટાબેઝ સ્કીમા)

નેટવર્ક ડેટાબેસેસજો ડેટા માળખું નિયમિત વંશવેલો કરતાં વધુ જટિલ હોય તો વપરાય છે, એટલે કે. અધિક્રમિક ડેટાબેઝ માળખાની સરળતા તેનો ગેરલાભ બની જાય છે. નેટવર્ક અને અધિક્રમિક ડેટાબેસેસનું સંગઠન સખત હોવું જોઈએ. સંબંધોના સેટ અને રેકોર્ડની રચના અગાઉથી સ્પષ્ટ કરવી આવશ્યક છે.

નેટવર્ક સિસ્ટમના વિશિષ્ટ પ્રતિનિધિ એ CuHinet Software, Inc. તરફથી ઇન્ટિગ્રેટેડ ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ (IDMS) છે, જે મોટાભાગની ઓપરેટિંગ સિસ્ટમો ચલાવતા IBM મુખ્ય પ્રવાહના મશીનો પર ઉપયોગ કરવા માટે રચાયેલ છે. સિસ્ટમ આર્કિટેક્ચર પ્રોગ્રામિંગ ભાષાઓ પર ડેટા સિસ્ટમ્સ લેંગ્વેજ (CODASYL) કમિટી ઓન કોન્ફરન્સના ડેટા બેઝ ટાસ્ક ગ્રુપ (DBTG) ની દરખાસ્તો પર આધારિત છે.


ડેટા ઓર્ગેનાઈઝેશન માટે નેટવર્ક અભિગમ એ અધિક્રમિક એકનું વિસ્તરણ છે. અધિક્રમિક માળખામાં, બાળ રેકોર્ડમાં બરાબર એક પૂર્વજ હોવો જોઈએ; નેટવર્ક ડેટા સ્ટ્રક્ચરમાં, બાળકના પૂર્વજોની સંખ્યા હોઈ શકે છે. નેટવર્ક ડેટાબેઝમાં રેકોર્ડનો સમૂહ અને આ રેકોર્ડ્સ વચ્ચેના સંબંધોનો સમૂહ હોય છે. કનેક્શનનો પ્રકાર બે પ્રકારના રેકોર્ડ્સ માટે નક્કી કરવામાં આવે છે: પૂર્વજ અને વંશજ (ફિગ. 2.3).

ચોખા. 2.3. ડેટાબેઝ નેટવર્ક ડાયાગ્રામનું ઉદાહરણ

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

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

રિલેશનલ ડેટાબેઝમાં, માહિતીને પંક્તિઓ અને કૉલમ્સમાં વિભાજિત કોષ્ટકોમાં ગોઠવવામાં આવે છે, જેના આંતરછેદ પર ડેટા મૂલ્યો સમાયેલ છે. દરેક કોષ્ટકનું એક અનન્ય નામ છે જે તેની સામગ્રીનું વર્ણન કરે છે. કોષ્ટકની રચના આકૃતિ 2.4 માં બતાવવામાં આવી છે. આ કોષ્ટકની દરેક આડી પંક્તિ એક અલગ ભૌતિક ઑબ્જેક્ટનું પ્રતિનિધિત્વ કરે છે - એક વહીવટી ક્ષેત્ર તે નકશા પર એક અલગ ગ્રાફિક ઑબ્જેક્ટ તરીકે પણ રજૂ થાય છે. કોષ્ટકની બધી પંક્તિઓ એક પ્રદેશના તમામ જિલ્લાઓનું પ્રતિનિધિત્વ કરે છે. કોષ્ટકની ચોક્કસ પંક્તિમાં સમાયેલ તમામ ડેટા તે પંક્તિ દ્વારા વર્ણવેલ વિસ્તાર સાથે સંબંધિત છે.

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



ચોખા. 2.4. રિલેશનલ ડેટાબેઝ ટેબલ માળખું

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

રિલેશનલ ડેટા મોડેલમાં "ડેટા પ્રકાર" નો ખ્યાલ પ્રોગ્રામિંગ ભાષાઓમાં "ડેટા પ્રકાર" ની વિભાવના માટે સંપૂર્ણપણે પર્યાપ્ત છે. સામાન્ય રીતે, આધુનિક રિલેશનલ ડેટાબેઝ અક્ષર, આંકડાકીય માહિતી, બીટ સ્ટ્રીંગ્સ, વિશિષ્ટ આંકડાકીય માહિતી (જેમ કે "પૈસા"), તેમજ વિશેષ "ટેમ્પોરલ" ડેટા (તારીખ, સમય, સમય અંતરાલ) ના સંગ્રહની મંજૂરી આપે છે. અમૂર્ત ડેટા પ્રકારો સાથે રિલેશનલ સિસ્ટમ્સની ક્ષમતાઓને વિસ્તૃત કરવા માટેનો અભિગમ તદ્દન સક્રિય રીતે વિકસિત થઈ રહ્યો છે (ઉદાહરણ તરીકે, ઇંગ્રેસ/પોસ્ટગ્રેસ પરિવારની સિસ્ટમો અનુરૂપ ક્ષમતાઓ ધરાવે છે). અમારા ઉદાહરણમાં, અમે ત્રણ પ્રકારના ડેટા સાથે કામ કરી રહ્યા છીએ: અક્ષર શબ્દમાળાઓ, પૂર્ણાંકો અને "પૈસા".

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

ફાઇલ સિસ્ટમ અને પ્રસ્તુતિ ફોર્મેટ્સ

ગ્રાફિક ડેટા

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

ભૌગોલિક માહિતી પ્રણાલીઓ નીચેની ફાઇલ નામકરણ પદ્ધતિઓનો ઉપયોગ કરે છે:

1. પદ્ધતિ અલગફાઇલ સિસ્ટમો. ઘણી ફાઇલ મેનેજમેન્ટ સિસ્ટમ્સ માટે જરૂરી છે કે ફાઇલોના દરેક આર્કાઇવ (સંપૂર્ણ ડિરેક્ટરી ટ્રી) સંપૂર્ણપણે એક ડિસ્ક પેકેજ પર સ્થિત હોય (અથવા લોજિકલ ડ્રાઇવ, ભૌતિક ડિસ્ક પેકેજનો એક વિભાગ જે ઓપરેટિંગ સિસ્ટમ ટૂલ્સનો ઉપયોગ કરીને અલગ ડિસ્ક તરીકે રજૂ કરવામાં આવે છે). કેસ, સંપૂર્ણ ફાઇલનું નામ ડિસ્ક ઉપકરણના નામથી શરૂ થાય છે કે જેના પર અનુરૂપ ડિસ્ક ઇન્સ્ટોલ કરેલી છે. આ નામકરણ પદ્ધતિનો ઉપયોગ DEC ફાઇલ સિસ્ટમમાં થાય છે, અને વ્યક્તિગત કમ્પ્યુટર ફાઇલ સિસ્ટમ્સ આની ખૂબ નજીક છે.

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

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

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

તેથી, મોટાભાગના આધુનિક સિસ્ટમોફાઇલ મેનેજમેન્ટ UNIX માં પાયોનિયર ફાઇલ સુરક્ષા માટે અભિગમ અપનાવે છે. આ સિસ્ટમમાં, દરેક નોંધાયેલ વપરાશકર્તા પૂર્ણાંક ઓળખકર્તાઓની જોડી સાથે સંકળાયેલો છે: જૂથનો ઓળખકર્તા કે જેનો આ વપરાશકર્તા સંબંધ ધરાવે છે, અને જૂથમાં તેનો પોતાનો ઓળખકર્તા. તદનુસાર, દરેક ફાઇલ માટે, વપરાશકર્તાનો સંપૂર્ણ ઓળખકર્તા - આ ફાઇલનો નિર્માતા સંગ્રહિત છે અને તે નોંધવામાં આવે છે કે તે પોતે ફાઇલ સાથે કઈ ક્રિયાઓ કરી શકે છે, તે જ જૂથના અન્ય વપરાશકર્તાઓ માટે કઈ ક્રિયાઓ ઉપલબ્ધ છે અને કયા વપરાશકર્તાઓ અન્ય જૂથો ફાઇલ સાથે કરી શકે છે. આ માહિતી ખૂબ જ કોમ્પેક્ટ છે, ચકાસણી દરમિયાન થોડા પગલાંની જરૂર છે, અને ઍક્સેસ નિયંત્રણની આ પદ્ધતિ મોટાભાગના કિસ્સાઓમાં સંતોષકારક છે.

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

શક્ય ઉપયોગના વિસ્તારોફાઈલો:

· ટેક્સ્ટ ડેટા સ્ટોર કરવા માટે: દસ્તાવેજો, પ્રોગ્રામ ટેક્સ્ટ્સ, વગેરે. આવી ફાઇલો સામાન્ય રીતે વિવિધ ટેક્સ્ટ એડિટર્સનો ઉપયોગ કરીને બનાવવામાં અને સંશોધિત કરવામાં આવે છે. ટેક્સ્ટ ફાઇલોનું માળખું સામાન્ય રીતે ખૂબ જ સરળ હોય છે: તે કાં તો લખાણની રેખાઓ ધરાવતા રેકોર્ડ્સનો ક્રમ છે, અથવા બાઇટ્સનો ક્રમ છે, જેમાં વિશિષ્ટ અક્ષરો છે (ઉદાહરણ તરીકે, અંત-ઓફ-લાઇન અક્ષરો);

· કમ્પાઇલર્સ માટે ઇનપુટ ટેક્સ્ટ્સ જનરેટ કરવા, જે બદલામાં, ઑબ્જેક્ટ મોડ્યુલો (પ્રોગ્રામ ટેક્સ્ટ્સ સાથેની ફાઇલો) ધરાવતી ફાઇલો જનરેટ કરે છે. ઑબ્જેક્ટ ફાઇલોમાં પણ ખૂબ જ સરળ માળખું હોય છે - રેકોર્ડ્સ અથવા બાઇટ્સનો ક્રમ. પ્રોગ્રામિંગ સિસ્ટમ આ સ્ટ્રક્ચરને વધુ જટિલ અને સિસ્ટમ-વિશિષ્ટ ઑબ્જેક્ટ મોડ્યુલ સ્ટ્રક્ચર સાથે ઓવરલે કરે છે;

· ગ્રાફિક અને ઑડિયો માહિતી ધરાવતી ફાઇલો તેમજ લિંક એડિટર્સ દ્વારા જનરેટ કરાયેલ અને એક્ઝિક્યુટેબલ પ્રોગ્રામ્સની છબીઓ ધરાવતી ફાઇલોને સ્ટોર કરવા માટે. આવી ફાઇલોની તાર્કિક રચના ફક્ત લિંક એડિટર અને લોડર - ઑપરેટિંગ સિસ્ટમ પ્રોગ્રામ માટે જ જાણીતી છે.

ફાઇલ સિસ્ટમ સામાન્ય રીતે અર્ધ-સંરચિત માહિતીનો સંગ્રહ પ્રદાન કરે છે, જે એપ્લિકેશન પ્રોગ્રામ્સમાં વધુ માળખું છોડી દે છે. આની સકારાત્મક અસર છે કારણ કે જ્યારે કોઈપણ નવી એપ્લિકેશન સિસ્ટમ (સરળ, પ્રમાણભૂત અને પ્રમાણમાં સસ્તા ફાઇલ સિસ્ટમ ટૂલ્સ પર આધારિત) વિકસાવવામાં આવે છે, ત્યારે તે સ્ટોરેજ સ્ટ્રક્ચર્સને અમલમાં મૂકવું શક્ય છે જે આ એપ્લિકેશન વિસ્તારની વિશિષ્ટતાઓને કુદરતી રીતે અનુરૂપ છે.

દરેક ચોક્કસ ભૌગોલિક માહિતી પ્રણાલીમાં ફાઇલમાં માહિતી રેકોર્ડ કરવાનું સ્વરૂપ સમાન નથી. ઐતિહાસિક રીતે, કમ્પ્યુટર ગ્રાફિક્સમાં વિશેષતા ધરાવતી કંપનીઓએ તેમના પોતાના ગ્રાફિક ડેટા ફોર્મેટ બનાવ્યા જે તેમને સૌથી સફળ લાગતા હતા.

ફાઇલ ફોર્મેટટેમ્પલેટ કહેવાય છે જેના દ્વારા તે બનાવવામાં આવે છે. નમૂનો વર્ણવે છે કે કયા ડેટા (શબ્દમાળાઓ, એકલ અક્ષરો, પૂર્ણાંકો, અપૂર્ણાંકો, સીમાંકકો) અને ફાઇલમાં કયા ક્રમમાં દાખલ થવું જોઈએ.

ફોર્મેટની લાક્ષણિકતાઓ છે: વાંચન/લખવાની ઝડપ; શક્ય ફાઇલ કમ્પ્રેશનની માત્રા; માહિતી વર્ણનની સંપૂર્ણતા.

માનક કમિશનના નિર્ણયોના આધારે કેટલાક ફોર્મેટને માનક તરીકે અપનાવવામાં આવ્યા છે. આમ, SDTS ફોર્મેટ, જે યુએસ રાષ્ટ્રીય ધોરણનો દરજ્જો ધરાવે છે, અપનાવવામાં આવ્યું હતું આંતરરાષ્ટ્રીય સંસ્થા ISO માનકીકરણ.

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

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

ડેટાબેઝ મેનેજમેન્ટ

અસરકારક ઉપયોગડિજિટલ ડેટા માટે સૉફ્ટવેરની હાજરીની જરૂર છે જે તેમના સ્ટોરેજ, વર્ણન, અપડેટ વગેરે માટે કાર્યો પૂરા પાડે છે. તેમની પ્રસ્તુતિના પ્રકારો અને ફોર્મેટ, GIS સોફ્ટવેરના સ્તર અને પર્યાવરણની કેટલીક લાક્ષણિકતાઓ અને તેમના ઉપયોગ માટેની શરતો પર આધાર રાખીને, તે શક્ય છે વિવિધ વિકલ્પોસ્ટોરેજનું સંગઠન અને અવકાશી ડેટાની ઍક્સેસ, અને સંસ્થાની પદ્ધતિઓ તેમના સ્થાનીય (ગ્રાફિકલ) અને સિમેન્ટીક ભાગો માટે અલગ પડે છે.

સરળ GIS સોફ્ટવેરનો સમાવેશ થતો નથી ચોક્કસ માધ્યમસંગ્રહનું સંગઠન, ડેટા એક્સેસ અને મેનીપ્યુલેશન, અથવા આ કાર્યો ઓપરેટિંગ સિસ્ટમ દ્વારા તેની ફાઇલ સંસ્થામાં લાગુ કરવામાં આવે છે.

મોટાભાગના હાલના GIS સોફ્ટવેર ટૂલ્સ આ હેતુઓ માટે અત્યાધુનિક અને કાર્યક્ષમ અભિગમોનો ઉપયોગ કરે છે, જે ડેટાબેઝના સ્વરૂપમાં ડેટાને ગોઠવવાના આધારે કહેવાય છે ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ્સ(DBMS). DBMS ને સામાન્ય રીતે ડેટાબેઝ બનાવવા, જાળવવા અને ઉપયોગ કરવા માટે રચાયેલ પ્રોગ્રામ્સ અને ભાષા સાધનોના સમૂહ તરીકે સમજવામાં આવે છે.

GIS સોફ્ટવેરમાં વપરાતા મોડ્યુલ સહિત આધુનિક DBMS, આધારભૂત ડેટા મોડ્યુલોના પ્રકારોમાં ભિન્ન છે, જેમાંથી અધિક્રમિક, નેટવર્ક અને રિલેશનલ અને તેમના અનુરૂપ DBMS સોફ્ટવેર ટૂલ્સ છે. વિશાળ એપ્લિકેશન GIS સોફ્ટવેર વિકસાવતી વખતે, રિલેશનલ DBMS નો ઉપયોગ કરવામાં આવ્યો હતો.

ઇન્વર્ટેડ લિસ્ટ, હાયરાર્કિકલ અને નેટવર્ક ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ્સ રિલેશનલ ડીબીએમએસના અગ્રદૂત હતા. પ્રારંભિક સિસ્ટમોની સામાન્ય લાક્ષણિકતાઓમાં નીચેનાનો સમાવેશ થાય છે:

1. આ સિસ્ટમો ઘણા વર્ષોથી સક્રિય ઉપયોગમાં છે, કોઈપણ રીલેશનલ DBMS કરતાં વધુ લાંબી છે. તેઓએ મોટા ડેટાબેસેસ એકઠા કર્યા છે અને તેથી માહિતી પ્રણાલીઓની એક મહત્વની સમસ્યા આધુનિક સિસ્ટમો સાથે તેનો ઉપયોગ છે.

2. સિસ્ટમો કોઈપણ અમૂર્ત મોડલ પર આધારિત ન હતી. પ્રારંભિક સિસ્ટમોની અમૂર્ત રજૂઆતો વચ્ચેના સામાન્ય લક્ષણોના વિશ્લેષણ અને ઓળખના આધારે પાછળથી દેખાયા વિવિધ સિસ્ટમોએક સંબંધી અભિગમ સાથે.

3. ડેટાબેઝની ઍક્સેસ રેકોર્ડ સ્તરે કરવામાં આવી હતી. આ સિસ્ટમોના વપરાશકર્તાઓએ DBMS ફંક્શન્સ સાથે ઉન્નત પ્રોગ્રામિંગ ભાષાઓનો ઉપયોગ કરીને ડેટાબેઝને નેવિગેટ કર્યું. ડેટાબેઝની ઇન્ટરેક્ટિવ એક્સેસને તેમના પોતાના ઇન્ટરફેસ સાથે યોગ્ય એપ્લિકેશન પ્રોગ્રામ્સ બનાવીને જ સપોર્ટ કરવામાં આવ્યો હતો.

4. રિલેશનલ સિસ્ટમ્સના આગમન પછી, મોટાભાગની પ્રારંભિક સિસ્ટમો રિલેશનલ ઇન્ટરફેસથી સજ્જ હતી. જો કે, મોટા ભાગના કિસ્સાઓમાં આનાથી તે ખરેખર રીલેશનલ સિસ્ટમ્સ બની શક્યા નથી, કારણ કે ડેટાને તેની કુદરતી રીતે હેરફેર કરવાનું હજુ પણ શક્ય હતું.

ઇન્વર્ટેડ લિસ્ટ પર આધારિત કેટલીક સૌથી જાણીતી સિસ્ટમ્સમાં એપ્ટેડ ડેટા રિસર્ચ, ઇન્કના ડેટાકોમ/ડીબીનો સમાવેશ થાય છે. (ADR), IBM ના મુખ્ય પ્રવાહના કમ્પ્યુટર્સ અને સોફ્ટવેર AC થી Adabas ના ઉપયોગ પર ધ્યાન કેન્દ્રિત કરે છે.

ડેટા એક્સેસ ઇન્વર્ટેડ લિસ્ટ પર આધારિત છે, જે લગભગ તમામ આધુનિક રિલેશનલ ડીબીએમએસમાં સહજ છે, પરંતુ આ સિસ્ટમ્સમાં વપરાશકર્તાઓને ઇન્વર્ટેડ લિસ્ટ્સ (ઇન્ડેક્સ)ની સીધી ઍક્સેસ નથી. ઇન્વર્ટેડ લિસ્ટ પર આધારિત સિસ્ટમ્સના આંતરિક ઇન્ટરફેસ રિલેશનલ DBMSs ના યુઝર ઇન્ટરફેસની ખૂબ નજીક છે.

ઇન્વર્ટેડ લિસ્ટ પર આધારિત ડીબીએમએસના ફાયદા બાહ્ય મેમરીમાં ડેટા મેનેજમેન્ટ ટૂલ્સનો વિકાસ, અસરકારક એપ્લિકેશન સિસ્ટમ્સ મેન્યુઅલી બનાવવાની ક્ષમતા, સબબેક્ટ્સ (નેટવર્ક સિસ્ટમ્સમાં) અલગ કરીને મેમરીને સાચવવાની ક્ષમતા છે.

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

DBMS નું આયોજન કરવા સંબંધી અભિગમના ફાયદાઓમાં નીચેનાનો સમાવેશ થાય છે:

· અમૂર્તતાના નાના સમૂહની હાજરી જે સૌથી સામાન્ય વિષય વિસ્તારોને પ્રમાણમાં સરળ રીતે મોડેલ કરવાનું શક્ય બનાવે છે અને સાહજિક રહીને ચોક્કસ ઔપચારિક વ્યાખ્યાઓને મંજૂરી આપે છે,

· એક સરળ અને તે જ સમયે શક્તિશાળી ગાણિતિક ઉપકરણની હાજરી, જે મુખ્યત્વે સેટ થિયરી અને ગાણિતિક તર્ક પર આધારિત છે અને ડેટાબેસેસને ગોઠવવા માટે સંબંધી અભિગમ માટે સૈદ્ધાંતિક આધાર પૂરો પાડે છે,

બાહ્ય મેમરીમાં ડેટાબેસેસના ચોક્કસ ભૌતિક સંગઠનને જાણ્યા વિના બિન-નેવિગેશનલ ડેટા મેનીપ્યુલેશનની શક્યતા.

રિલેશનલ પ્રકાર DBMSs તમને અવકાશી પદાર્થો (બિંદુઓ, રેખાઓ અને બહુકોણ) અને તેમની લાક્ષણિકતાઓ (લક્ષણો) વિશેના ડેટાને સંબંધ અથવા કોષ્ટકના સ્વરૂપમાં રજૂ કરવાની મંજૂરી આપે છે, જેની પંક્તિઓ (અનુક્રમિત રેકોર્ડ્સ) ઑબ્જેક્ટ વિશેષતા મૂલ્યોના સમૂહને અનુરૂપ છે, અને કૉલમ્સ (કૉલમ્સ) સામાન્ય રીતે એટ્રિબ્યુટ પ્રકાર, તેનું કદ અને નામ સેટ કરે છે. વિશેષતાઓમાં ભૌમિતિક લક્ષણોનો સમાવેશ થતો નથી જે તેમની ભૂમિતિ અને ટોપોલોજીનું વર્ણન કરે છે. ઑબ્જેક્ટ કોઓર્ડિનેટ્સના વેક્ટર રેકોર્ડ્સ ખાસ માધ્યમોનો ઉપયોગ કરીને ઓર્ડર અને ગોઠવવામાં આવે છે. રિલેશનલ ટેબલમાં વસ્તુઓના ભૌમિતિક વર્ણન અને તેમના સિમેન્ટિક્સ વચ્ચેનું જોડાણ અનન્ય સંખ્યાઓ - ઓળખકર્તાઓ દ્વારા સ્થાપિત થાય છે.

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

આધુનિક DBMS ને સપોર્ટેડ ડેટાબેસેસના જથ્થા અને વપરાશકર્તાઓની સંખ્યા [ઉચ્ચ સ્તર, મધ્યમ સ્તર, નીચી સ્તર, ડેસ્કટોપ DBMS ( ફિગ. 2.5)].

સર્વોચ્ચ સ્તર DBMSs હજારો વપરાશકર્તાઓને સેવા આપતા મોટા ડેટાબેસેસ (સેંકડો અને હજારો GB અથવા વધુ) ને સપોર્ટ કરે છે, ઉદાહરણ તરીકે ORACLE7, ADABAS 532, SQL SERVER11.

રિલેશનલ DBMS Oracle7, corp. ઓરેકલ પાસે દ્વિ-તબક્કાની કમિટ, ડેટા પ્રતિકૃતિ, સંગ્રહિત પ્રક્રિયાઓ, ટ્રિગર્સ અને ઓનલાઈન બેકઅપ માટે સપોર્ટ સહિત કાર્યક્ષમતાની વિશાળ શ્રેણી છે. આ DBMS એવા ડેટાબેઝને સપોર્ટ કરે છે જે ઘણી ભૌતિક ડિસ્ક ધરાવે છે, નવા પ્રકારના ડેટાનો સંગ્રહ કરે છે અને લગભગ તમામ હાર્ડવેર અને સોફ્ટવેર પ્લેટફોર્મ્સ તેમજ ડેટા ટ્રાન્સફર પ્રોટોકોલનો ઉપયોગ કરે છે.

SQL સર્વર 10, કોમ્પ. Sybase એક એવી પ્રોડક્ટ છે જે રીઅલ-ટાઇમ પ્રોસેસિંગ અને નિર્ણય પ્રક્રિયાઓને સપોર્ટ કરે છે. તે Oracle7 ના સમાન સ્તરે DBMS છે, પરંતુ માપનીયતાના સંદર્ભમાં કેટલીક મર્યાદાઓ ધરાવે છે અને તે મર્યાદિત સંખ્યામાં હાર્ડવેર અને સોફ્ટવેર પ્લેટફોર્મનો ઉપયોગ કરે છે. DBMS નું સરેરાશ સ્તર કેટલાક સો GB સુધીના ડેટાબેઝને સપોર્ટ કરે છે અને સેંકડો વપરાશકર્તાઓને સેવા આપે છે. પ્રતિનિધિઓ: InterBase 3.3, Informix-OnLme7.0, Microsoft SQL સર્વર 6 0.

રિલેશનલ DBMSs વચ્ચે Informix-OnLine 7.0, comp. સોફ્ટવેર આવા આધાર આપે છે આધુનિક તકનીકોજેમ કે ડેટા પ્રતિકૃતિ, વિતરિત ડેટાબેસેસનું સમન્વયન અને બ્લોબ્સ. તેનો ઉપયોગ OLTP (હાઈ-સ્પીડ ટ્રાન્ઝેક્શન પ્રોસેસિંગ) એપ્લીકેશન ચલાવવા માટે થઈ શકે છે, પરંતુ આ કિસ્સામાં પ્રોસેસિંગની ઝડપ ટોપ-એન્ડ પ્રોડક્ટ્સ કરતાં ધીમી છે. મર્યાદિત સંખ્યામાં પ્લેટફોર્મ્સ પર ઇન્સ્ટોલેશન શક્ય છે.


ચોખા. 2.5. આધુનિક ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ્સનું વર્ગીકરણ

Microsoft SQL સર્વર 6.0, કોર્પો. Microsoft એ એક સારો DBMS છે જે Windows NT સાથે સંકલિત છે, તેને પૂરક બનાવે છે. ગેરફાયદા: અપર્યાપ્ત માપનીયતા, સમર્થિત સોફ્ટવેર પ્લેટફોર્મની નાની સંખ્યા.

DBMS ના નીચલા સ્તરમાં એવી સિસ્ટમ્સ હોય છે જે 1 GB સુધીના ડેટાબેઝને સપોર્ટ કરે છે અને 100 કરતાં ઓછા વપરાશકર્તાઓ ધરાવે છે. તેઓ સામાન્ય રીતે નાના એકમોમાં વપરાય છે. પ્રતિનિધિઓ: નેટવેર એસક્યુએલ 3.0, ગુપ્તા એસક્યુએલ-બેઝ સર્વર.

ડેસ્કટોપ DBMSએક વપરાશકર્તા માટે રચાયેલ છે, જેનો ઉપયોગ ડેસ્કટોપ ડેટાબેઝ જાળવવા માટે અથવા ડેટાબેઝ સર્વર સાથે જોડાવા માટે ક્લાયંટ તરીકે થાય છે. તેમની પાસે ખૂબ જ છે મર્યાદિત તકોડેટા પ્રોસેસિંગ માટે, અને નેટવર્ક પર ઇન્સ્ટોલેશનની શક્યતાના અભાવ દ્વારા પણ વર્ગીકૃત થયેલ છે. પ્રતિનિધિઓ: FoxPro 2.6, congr. માઈક્રોસોફ્ટ, પેરાડોક્સ 5.0, કોમ્પ બોર્ટન્ડ.

ચોક્કસ DBMS નો ઉપયોગ કરતી વખતે, ત્રણ મુખ્ય પરિબળો ધ્યાનમાં લેવા જોઈએ: ક્લાયંટ/સર્વર ઇન્ટરેક્શન આર્કિટેક્ચર; મૂળભૂત કાર્યોના અમલીકરણની રીત અથવા પદ્ધતિ; વિતરિત ડેટાબેસેસ માટે આધાર સ્તર.

GIS બનાવતી વખતે ડેટાબેઝ ટેક્નોલોજીનો ઉપયોગ કરવાની જરૂરિયાત નક્કી કરતી મુખ્ય શરતોમાંની એક નેટવર્ક સ્ટોરેજ ક્ષમતાઓ અને ટેક્નોલોજીના ઉપયોગ માટે આધુનિક DBMS નું સમર્થન છે. સ્થાનિક નેટવર્ક્સ(LAN) અને કહેવાતા વિતરિત ડેટાબેસેસમાં રિમોટ નેટવર્ક. આ કમ્પ્યુટિંગ સંસાધનોનો શ્રેષ્ઠ ઉપયોગ અને વિનંતી કરેલ ડેટાબેસેસમાં સામૂહિક વપરાશકર્તા ઍક્સેસની સંભાવનાને સુનિશ્ચિત કરે છે.

ડેટા વિશ્લેષણ એકમ, ત્રણ મોટા GIS મોડ્યુલો (ઇનપુટ, પ્રોસેસિંગ અને આઉટપુટ) માંનું એક છે, જે ભૌગોલિક માહિતી તકનીકોનો મુખ્ય ભાગ બનાવે છે કે સિસ્ટમ તેના મુખ્ય વિશ્લેષણાત્મક અને મોડેલિંગ કાર્યો કરી શકે છે; આધુનિક સૉફ્ટવેર ટૂલ્સના વિશ્લેષણાત્મક બ્લોકની સામગ્રીની રચના ચોક્કસ જીઆઈએસના અમલીકરણની પ્રક્રિયામાં કરવામાં આવી હતી જે ઑપરેશન્સના સ્થાપિત સેટ અથવા ઑપરેશનના જૂથોના સ્વરૂપમાં, હાજરી, ગેરહાજરી અથવા અસરકારકતા (અસરકારકતા) જે GIS માં સેવા આપી શકે છે. તેની ગુણવત્તાનું સૂચક.

કમ્પ્યુટરમાં નંબરો ફોર્મેટ અનુસાર સંગ્રહિત થાય છે. ફોર્મેટ એ બિટ્સના ક્રમ તરીકે સંખ્યાને રજૂ કરવા માટેનું સંમેલન અથવા નિયમો છે.

કમ્પ્યુટરમાં ડેટા સ્ટોરેજનું ન્યૂનતમ એકમ 1 બાઈટ છે. પૂર્ણાંકોનું પ્રતિનિધિત્વ કરવા માટે નીચેના ફોર્મેટ અસ્તિત્વમાં છે: બાઈટ (અડધો શબ્દ), શબ્દ (2 બાઇટ્સનો સમાવેશ થાય છે), ડબલ શબ્દ (4 બાઇટ્સ), વિસ્તૃત શબ્દ (8 બાઇટ્સ). બિટ્સ કે જે આ ફોર્મેટ બનાવે છે તેને બિટ્સ કહેવામાં આવે છે. આમ, બાઈટમાં 8 બિટ્સ હોય છે, એક શબ્દમાં 16 બિટ્સ હોય છે અને ડબલ વર્ડમાં 32 બિટ્સ હોય છે. ડાબી બાજુ વરિષ્ઠ અંકો છે, અને જમણી બાજુ નાના અંકો છે. આમાંના દરેક ફોર્મેટને સકારાત્મક અને નકારાત્મક સંખ્યાઓ દર્શાવવા માટે સહી કરી શકાય છે (આકૃતિ 5.1), અથવા સકારાત્મક સંખ્યાઓનું પ્રતિનિધિત્વ કરવા માટે બિનહસ્તાક્ષરિત (આકૃતિ 5.2) કરી શકાય છે.

ચોખા. 5.1. હસ્તાક્ષરિત પૂર્ણાંક ફોર્મેટ્સ

સૌથી નોંધપાત્ર અંક નોંધપાત્ર છે. ફિગ માં. 5.1, ચિહ્નનો અંક S પ્રતીક દ્વારા નિયુક્ત કરવામાં આવે છે. જો તે 0 ની બરાબર હોય, તો સંખ્યાને સકારાત્મક ગણવામાં આવે છે, અને જો અંક 1 ની બરાબર હોય, તો સંખ્યાને નકારાત્મક ગણવામાં આવે છે.

ચોખા. 5.2. સહી ન કરેલ પૂર્ણાંક ફોર્મેટ્સ

સામાન્ય રીતે, પૂર્ણાંકો (કોષ્ટક 5.1) નું પ્રતિનિધિત્વ કરવા માટે હસ્તાક્ષરિત ફોર્મેટ્સ દ્વારા રજૂ કરાયેલા મૂલ્યોની શ્રેણી સૂત્ર દ્વારા નક્કી કરવામાં આવે છે.

–2 n–1 £ X £ 2 n–1 – 1,

અને સહી વગરના ફોર્મેટ માટે તે સૂત્ર દ્વારા નક્કી થાય છે

0 £ X £ 2 n – 1,

જ્યાં n એ ફોર્મેટમાં અંકોની સંખ્યા છે.

કોષ્ટક 5.1. કમ્પ્યુટરમાં પૂર્ણાંકોનું પ્રતિનિધિત્વ કરવા માટેના ફોર્મેટ્સ

5.1.2. ડાયરેક્ટ અને વધારાના કોડ્સ
દ્વિસંગી સંખ્યા રજૂઆતો

ડાયરેક્ટ કોડમાં, સૌથી નોંધપાત્ર બીટ નંબરના ચિહ્નને એન્કોડ કરે છે (ધન માટે 0, નકારાત્મક માટે 1), અને બાકીના બિટ્સ નંબરના મોડ્યુલસને એન્કોડ કરે છે.

ઉદાહરણ 5.1. ડાયરેક્ટ કોડમાં નંબર 11 ને 0|1011 p, અને નંબર –11 – 1|1011 p તરીકે દર્શાવવામાં આવશે

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

નિયમ 5.1. (બેના પૂરક કોડમાં નકારાત્મક સંખ્યાનું બીટવાઇઝ પ્રતિનિધિત્વ) સીધા કોડમાં નકારાત્મક સંખ્યાના મોડ્યુલસનું પ્રતિનિધિત્વ કરો અને ઓછામાં ઓછા નોંધપાત્ર (જમણે) એકની ડાબી બાજુએ તમામ અંકોને ઉલટાવો.

ઉદાહરણ 5.2. બીટવાઇઝ નોટેશનનો ઉપયોગ કરીને નંબર –11 ને બેના પૂરકમાં રજૂ કરો.

ઉકેલ. ચાલો આ સંખ્યાના મોડ્યુલસને બાઈનરી સિસ્ટમમાં રૂપાંતરિત કરીએ: 11 = 1011 2 અને તેને ડાયરેક્ટ કોડમાં રજૂ કરીએ: 0 ફિગ. 5.3).

પરિણામે, આપણને 1|0101 d મળે છે - પૂરક કોડમાં -11 નંબરનું પ્રતિનિધિત્વ. □

ચોખા. 5.3. બેના પૂરકમાં -11 નંબરનું પ્રતિનિધિત્વ

નિયમ 5.2. (પૂરક કોડમાં નકારાત્મક સંખ્યાનું અંકગણિત પ્રતિનિધિત્વ) નેગેટિવ નંબરમાં 2 m ઉમેરો, જ્યાં m એ દ્વિસંગી પ્રતિનિધિત્વ અથવા આ ફોર્મેટમાં અંકોની સંખ્યા છે, અને પરિણામી સંખ્યાને દ્વિસંગી નંબર સિસ્ટમમાં રૂપાંતરિત કરો. બાઈટ 2 8 = 256 માટે, શબ્દ 2 16 = 65,536 માટે, ડબલ શબ્દ 2 32 = 4,294,967,296 માટે.

આ નિયમોમાંથી આપણે નિષ્કર્ષ પર આવી શકીએ છીએ કે સકારાત્મક સંખ્યાઓ, અંકોની સંખ્યામાં વધારો થવાના કિસ્સામાં, ડાબી બાજુએ શૂન્ય સાથે પૂરક છે, અને નકારાત્મક સંખ્યાઓ સાથે.

ઉદાહરણ 5.3. અંકગણિત સંકેતનો ઉપયોગ કરીને -11 નંબરને બેના પૂરકમાં રજૂ કરો.

ઉકેલ. વધારાના કોડના m = 5 બિટ્સ મેળવવા માટે તે જરૂરી છે. ચાલો 2 m = 2 5 = 32 શબ્દની ગણતરી કરીએ. ચાલો ઉમેરીએ અને દ્વિસંગી નંબર સિસ્ટમમાં કન્વર્ટ કરીએ:

–11 + 32 = 21 = 10101 2 .

પ્રાપ્ત પરિણામ પૂરક કોડમાં -11 નંબરની રજૂઆતને અનુરૂપ છે.

m = 8, 2 8 = 256 માટે:

–11 + 256 = 245 = 11110101 2 .

-11 નંબરનું પ્રતિનિધિત્વ 8 અંકો સુધી ડાબી બાજુના એકમો સાથે પૂરક હતું. □

બેના પૂરકમાં લખેલી નકારાત્મક સંખ્યાઓનું વિપરીત રૂપાંતર પણ શક્ય છે.

નિયમ 5.3. (બેના પૂરક કોડમાં લખેલી ઋણ સંખ્યાના મૂલ્યનું બિટવાઇઝ નિર્ધારણ) બેના પૂરક કોડમાં નકારાત્મક સંખ્યાનું મૂલ્ય નક્કી કરવા માટેનું અલ્ગોરિધમ નીચેના પગલાંઓ ધરાવે છે.

1. બધા અંકોને ઓછામાં ઓછા નોંધપાત્ર (જમણે) એકમની ડાબી બાજુએ ઉલટાવો.

2. નિયમ 4.1 અનુસાર બાઈનરી નંબર સિસ્ટમમાંથી સંખ્યાને દશાંશ સિસ્ટમમાં કન્વર્ટ કરો.

3. પરિણામને –1 વડે ગુણાકાર કરો.

ઉદાહરણ 5.4. bitwise વ્યાખ્યાનો ઉપયોગ કરીને 1|0101 d દ્વારા કયો દશાંશ નંબર એન્કોડ થયેલ છે તે નક્કી કરો.

ઉકેલ. ચાલો નંબરના અંકોને ઉલટાવીએ:

1010|1 ડી ® 0101|1 પૃ.

ચાલો બાઈનરી નંબર સિસ્ટમમાંથી સંખ્યાને દશાંશ નંબર સિસ્ટમમાં કન્વર્ટ કરીએ:

પરિણામનો -1 વડે ગુણાકાર કરો અને -11 નંબર મેળવો. □

નિયમ 5.4. (બેના પૂરકમાં લખેલી નકારાત્મક સંખ્યાની અંકગણિત વ્યાખ્યા) દ્વિસંગી સંખ્યાને દશાંશ સંખ્યા પદ્ધતિમાં રૂપાંતરિત કરો અને પરિણામી સંખ્યામાંથી સંખ્યા 2 m બાદ કરો, જ્યાં m એ દ્વિસંગી રજૂઆતમાં અંકોની સંખ્યા છે.

ઉદાહરણ 5.5. અંકગણિત વ્યાખ્યાનો ઉપયોગ કરીને 1

ઉકેલ. ચાલો બાઈનરી નંબર સિસ્ટમમાંથી સંખ્યાને દશાંશ નંબર સિસ્ટમમાં કન્વર્ટ કરીએ:

ચાલો પરિણામી અનુવાદ પરિણામમાંથી સંખ્યા 2 m = 2 5 = 32 બાદ કરીએ, કારણ કે દ્વિસંગી સંખ્યામાં 5 અંકો હોય છે:

21 – 32 = –11.

પરિણામ દશાંશ સંખ્યા -11 છે. □

હસ્તાક્ષરિત ફોર્મેટમાં નંબરો બેના પૂરક કોડમાં લખવામાં આવે છે, અને સહી ન કરેલા ફોર્મેટમાં - સીધા કોડમાં.

હકારાત્મક અને ઉમેરવા અને બાદબાકી કરવા માટે બેના પૂરક સંકેતની જરૂર છે નકારાત્મક સંખ્યાઓપરિવર્તન વિના.

ઉદાહરણ 5.6. બાઈનરી નંબર સિસ્ટમમાં 21 અને -11 ઉમેરો.

ઉકેલ. ચાલો શરતોને વધારાના કોડમાં અનુવાદિત કરીએ:

21 = 0|10101 ડી; –11 = 1|10101 ડી.

અમે દ્વિસંગી અંકગણિતના નિયમોનો ઉપયોગ કરીશું:

1 + 0 = 0 +1 = 1;

1 + 1 = 10 (એકમને આગલા અંક પર લઈ જવા સાથે).

ચાલો કૉલમમાં બે દ્વિસંગી સંખ્યાઓ ઉમેરીએ, એ ધ્યાનમાં લેતા કે સાઇન બીટમાંથી એકનું સ્થાનાંતરણ અવગણવામાં આવ્યું છે:

110101 2

પરિણામ એ 10 નંબર છે - વધારાના પરિવર્તન વિના 21 અને -11 નો સરવાળો. □

ઈન્ટીજર ફોર્મેટ વર્ડ અને ડબલ વર્ડ કોમ્પ્યુટર મેમરીમાં સંગ્રહિત થાય છે વિપરીત ક્રમમાં, એટલે કે, પહેલા લો બાઈટ અને પછી હાઈ બાઈટ. ઉદાહરણ તરીકે, B5DE 16 શબ્દ અંજીરમાં બતાવ્યા પ્રમાણે મેમરીમાં સ્થિત હશે. 5.4.

ચોખા. 5.4. કમ્પ્યુટર મેમરીમાં B5DE 16 શબ્દનું સ્થાન

બાઇટ્સની આ ગોઠવણી સંખ્યાઓ સાથેની કામગીરી માટે અનુકૂળ છે, કારણ કે ગણતરીઓ ઓછામાં ઓછા નોંધપાત્ર અંકોથી શરૂ થાય છે, તેથી તેઓ પ્રથમ સ્થિત છે.

5.2. વાસ્તવિક સંખ્યાઓનું પ્રતિનિધિત્વ
કમ્પ્યુટર પર

વાસ્તવિક સંખ્યાઓ ફોર્મના ફ્લોટિંગ પોઈન્ટ નંબર (ડોટ) ના સ્વરૂપમાં રજૂ થાય છે:

જ્યાં M એ મેન્ટિસા છે (સંખ્યાનો નોંધપાત્ર ભાગ); n - નંબર સિસ્ટમનો આધાર; પી - નંબર ઓર્ડર.

ઉદાહરણ 5.7. સંખ્યા 2.5 × 10 18 માં 2.5 ની મન્ટિસા અને 18 ની ઘાતાંક છે. □

જો તેનું સંપૂર્ણ મૂલ્ય શ્રેણીમાં રહેલું હોય તો મન્ટિસાને સામાન્ય કહેવામાં આવે છે:

1/n £|M|< 1,

જ્યાં n એ નંબર સિસ્ટમનો આધાર છે.

આ સ્થિતિનો અર્થ એ છે કે દશાંશ બિંદુ પછીનો પ્રથમ અંક શૂન્ય નથી, અને મન્ટિસાનું સંપૂર્ણ મૂલ્ય એક કરતાં વધુ નથી.

નોર્મલાઇઝ્ડ મન્ટિસા સાથેની સંખ્યાને નોર્મલાઇઝ્ડ કહેવામાં આવે છે.

ઉદાહરણ 5.8. ફ્લોટિંગ પોઈન્ટ સ્વરૂપમાં -245.62 અને 0.00123 નંબરોનું પ્રતિનિધિત્વ કરો.

ઉકેલ. -245.62 નંબર -245.62 × 10 0 ના ક્રમ સાથે સંખ્યાના સ્વરૂપમાં રજૂ કરી શકાય છે. આ સંખ્યાની મન્ટિસા સામાન્ય નથી, તેથી અમે તેને 10 3 વડે વિભાજીત કરીએ છીએ, ક્રમમાં વધારો કરીએ છીએ:

–0.24562 × 10 3 .

પરિણામે, નંબર –0.24562 × 10 3 નોર્મલાઇઝ્ડ છે.

ઓર્ડર 0.00123 × 10 0 સાથેની સંખ્યાના રૂપમાં 0.00123 નંબર સામાન્ય નથી કારણ કે મેન્ટિસા સામાન્ય નથી. ચાલો ક્રમ ઘટાડીને, મન્ટિસાને 10 2 વડે ગુણાકાર કરીએ:

0.123 × 10 –2.

પરિણામે, સંખ્યા 0.123 × 10 –2 નોર્મલાઇઝ્ડ છે. □

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

IEEE-754 ધોરણના આધારે કમ્પ્યુટરમાં વાસ્તવિક સંખ્યાના પ્રતિનિધિત્વ માટે, m + p + 1 બિટ્સનો ઉપયોગ કરવામાં આવે છે, જે નીચે પ્રમાણે વિતરિત કરવામાં આવે છે (ફિગ. 5.5): મન્ટિસા ચિહ્નનો 1 બીટ; p ઓર્ડર અંકો; મેન્ટિસાના m અંકો.

ચોખા. 5.5. સામાન્ય ફ્લોટિંગ પોઈન્ટ નંબર ફોર્મેટનું માળખું

આ રજૂઆતને (m, p)-ફોર્મેટ કહેવામાં આવે છે.

X (m, p) ફોર્મેટમાં સંખ્યાઓની રજૂઆતની શ્રેણી અસમાનતા પરથી નક્કી થાય છે:

£ X £ (1 – 2 – m –1) » .

આ કિસ્સામાં, નંબર P નો ક્રમ શરતને સંતોષતો હોવો જોઈએ
–2 p – 1 + 1 £ P £ 2 p – 1 – 1

વાસ્તવિક સંખ્યાઓ માટે, IEEE-754 માનક અનુક્રમે સિંગલ અને ડબલ રિયલ ફોર્મેટ તરીકે ઓળખાતા (23,8) અને (52,11) ફોર્મેટનો ઉપયોગ કરે છે (કોષ્ટક 5.2).

તીવ્રતાના આ આદેશોના મહત્વનો ખ્યાલ આપવા માટે, પૃથ્વી ગ્રહની રચના પછી પસાર થયેલી સેકંડની સંખ્યા માત્ર 10 18 છે.

નિયમ 5.5. (દશાંશ સંખ્યાઓનું (m, p)-ફોર્મેટમાં અનુવાદ) દશાંશ સંખ્યા Xને (m, p)-ફોર્મેટમાં રૂપાંતરિત કરવા માટેનું અલ્ગોરિધમ નીચેના પગલાંઓ ધરાવે છે.

1. જો X = 0 હોય, તો પછી ચિહ્નનો અંક, ઓર્ડર અને મન્ટિસા શૂન્ય તરીકે લો અને અલ્ગોરિધમનો અંત કરો.

2. જો X > 0 હોય, તો સાઇન બીટ 0 સ્વીકારો, અન્યથા 1 સ્વીકારો. સાઇન બીટ બને છે.

3. સંપૂર્ણ અનુવાદ કરો અને અપૂર્ણાંક ભાગદ્વિસંગી નંબર સિસ્ટમમાં સંખ્યા Xનું સંપૂર્ણ મૂલ્ય. જો સંખ્યા અપૂર્ણાંક હોય, તો m + 1 અંકો મેળવો. શૂન્ય બરાબર ઓર્ડર લો.

કોષ્ટક 5.2. તુલનાત્મક લાક્ષણિકતાઓ
વાસ્તવિક બંધારણો

4. જો X ³ 1 હોય, તો અલ્પવિરામને સૌથી નોંધપાત્ર અંકમાં ડાબી તરફ ખસેડો અને ક્રમમાં વધારો કરો, અન્યથા અલ્પવિરામને જમણી બાજુએ પ્રથમ બિન-શૂન્ય (એકમ) અંક પર ખસેડો અને ક્રમમાં ઘટાડો કરો.

5. જો અપૂર્ણાંક ભાગના અંકોની સંખ્યા m કરતાં ઓછી હોય, તો m અંકો સુધી જમણી બાજુએ શૂન્ય સાથે અપૂર્ણાંક ભાગને પૂરક કરો. આખા ભાગમાંથી એકને દૂર કરો. મન્ટિસા રચાય છે.

6. ઓર્ડરમાં ઓફસેટ 2 p – 1 – 1 ઉમેરો અને ઓર્ડરને બાઈનરી નંબર સિસ્ટમમાં કન્વર્ટ કરો. ઓર્ડરની રચના કરવામાં આવી છે. જે કોડમાં ઓર્ડર દર્શાવવામાં આવે છે તેને ઑફસેટ કહેવામાં આવે છે. શિફ્ટ કરેલ ક્રમ અંકગણિત કામગીરીમાં ઓર્ડરની સરખામણી, ઉમેરવા અને બાદબાકી કરવાનું સરળ બનાવે છે.

7. ફોર્મેટના યોગ્ય બિટ્સમાં સાઇન બીટ, ઓર્ડર અને મન્ટિસા લખો.

ઉદાહરણ 5.9. એક વાસ્તવિક ફોર્મેટમાં -25.6875 નંબરનું પ્રતિનિધિત્વ કરો.

ઉકેલ. ઉદાહરણ તરીકે 4.7, નંબરનું સંપૂર્ણ મૂલ્ય -25.6875 બાઈનરી સિસ્ટમમાં રૂપાંતરિત થયું અને 9 અંકો પ્રાપ્ત થયા:

25,6875 = 11001,1011 2 .

અમે દશાંશ બિંદુને ડાબી બાજુએ ખસેડીને અને ક્રમમાં વધારો કરીને સંખ્યાને સામાન્ય બનાવીએ છીએ:

1.10011011 2 × 2 4 .

પૂર્ણાંક ભાગને કાઢી નાખ્યા પછી, અપૂર્ણાંક ભાગના 23 બિટ્સ રહે છે (ફોર્મેટ (23,8) મુજબ), મન્ટિસા તરીકે લખાયેલ છે:

10011011000000000000000.

ક્રમ 4 છે (દશાંશ બિંદુને ડાબી તરફ ખસેડ્યા પછી બેની શક્તિ). ચાલો તેને શિફ્ટ કરીએ અને તેને બાઈનરી નંબર સિસ્ટમમાં કન્વર્ટ કરીએ:

4 + 127 = 131 = 10000011 2 .

નંબર –25.6875 નકારાત્મક છે, તેથી સાઇન બીટ 1 છે.

સાઇન ડિજિટ + ઘાતાંક + મન્ટિસા સ્કીમનો ઉપયોગ કરીને એક વાસ્તવિક ફોર્મેટમાં નંબર -25.6875 રજૂ કરવા માટે બધું તૈયાર છે:

1 10000011 10011011000000000000000.

ચાલો આ સંખ્યાને 8 બિટ્સમાં વિભાજીત કરીએ, બાઈટ બનાવીએ અને તેમને હેક્સાડેસિમલ સંખ્યામાં લખીએ:

C1 સીડી

આમ, નંબર –25.6875 C1CD8000 તરીકે લખી શકાય છે. □

પૂર્ણાંક ફોર્મેટની જેમ, વાસ્તવિક સંખ્યાના ફોર્મેટ્સ કોમ્પ્યુટર મેમરીમાં રિવર્સ બાઈટ ક્રમમાં સંગ્રહિત થાય છે (પહેલા ઓછા ક્રમમાં, પછી ઉચ્ચ ક્રમમાં).

ફ્લોટિંગ પોઈન્ટ નંબરો પર અંકગણિત કામગીરી નીચેના ક્રમમાં કરવામાં આવે છે.

સમાન ક્રમમાં સંખ્યાઓ ઉમેરવા (બાદબાકી) કરતી વખતે, તેમના મેન્ટિસસ ઉમેરવામાં આવે છે (બાદબાકી), અને પરિણામને મૂળ સંખ્યાઓ માટે સામાન્ય ક્રમ સોંપવામાં આવે છે. જો મૂળ સંખ્યાઓના ઓર્ડર અલગ હોય, તો પહેલા આ ઓર્ડર્સ સમાન કરવામાં આવે છે (નીચા ક્રમ સાથેની સંખ્યાને વધુ ક્રમમાં ઘટાડવામાં આવે છે), અને પછી મેન્ટિસાસ ઉમેરવા (બાદબાકી) ની કામગીરી કરવામાં આવે છે. જો મન્ટિસ્સા ઉમેરા દરમિયાન ઓવરફ્લો થાય છે, તો મન્ટિસાનો સરવાળો એક સ્થાને ડાબી બાજુએ ખસેડવામાં આવે છે, અને સરવાળાના ક્રમમાં 1 નો વધારો થાય છે.

જ્યારે સંખ્યાઓનો ગુણાકાર કરવામાં આવે છે, ત્યારે તેમના મન્ટિસાનો ગુણાકાર થાય છે, અને તેમના ઓર્ડર ઉમેરવામાં આવે છે.

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

કમ્પ્યુટરમાં પ્રતીકોનું પ્રતિનિધિત્વ

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

રશિયન મૂળાક્ષરો માટે ઘણા એન્કોડિંગ્સ છે (કોષ્ટક 5.3).

કોષ્ટક 5.3. રશિયન મૂળાક્ષરોના અક્ષરોના એન્કોડિંગ્સ

એન્કોડિંગ્સ 866, 1251, KOI-8 અને યુનિકોડમાં, 0 થી 127 સુધીના કોડ મૂલ્યો સાથેના પ્રથમ 128 અક્ષરો (સંખ્યા, અપર અને લોઅરકેસ લેટિન અક્ષરો, વિરામચિહ્નો) સમાન છે અને ASCII ધોરણ (અમેરિકન સ્ટાન્ડર્ડ) દ્વારા વ્યાખ્યાયિત કરવામાં આવે છે. માહિતી વિનિમય માટેનો કોડ). નંબરો 0, 1, ..., 9 અનુક્રમે 48, 49, ..., 57 કોડ ધરાવે છે; મોટા લેટિન અક્ષરો A, B, ..., Z (કુલ 26 અક્ષરો) - કોડ 65, 66, ..., 90; લોઅરકેસ લેટિન અક્ષરો a, b, ..., z (કુલ 26 અક્ષરો) - કોડ્સ 97, 98, ..., 122.

128 થી 255 એન્કોડિંગ્સ 866, 1251, KOI-8 સુધીના કોડ મૂલ્યો સાથે બીજા 128 અક્ષરોમાં સ્યુડોગ્રાફિક અક્ષરો, ગાણિતિક ક્રિયાઓ અને લેટિન સિવાયના મૂળાક્ષરોના અક્ષરો છે. તદુપરાંત વિવિધ પ્રતીકોવિવિધ મૂળાક્ષરોમાં સમાન કોડ હતો. ઉદાહરણ તરીકે, 1251 એન્કોડિંગમાં, રશિયન મૂળાક્ષર B ના અક્ષર પ્રમાણભૂત ASCII એન્કોડિંગમાં Á અક્ષર જેવો જ કોડ ધરાવે છે. આ અસ્પષ્ટતાએ ટેક્સ્ટ એન્કોડિંગમાં સમસ્યા ઊભી કરી. તેથી, બે-બાઈટ યુનિકોડ એન્કોડિંગની દરખાસ્ત કરવામાં આવી હતી, જે ઘણા બિન-લેટિન મૂળાક્ષરોના અક્ષરોને એન્કોડ કરવાની મંજૂરી આપે છે.

એન્કોડિંગ્સ 866, 1251 અને યુનિકોડમાં રશિયન મૂળાક્ષરોના અક્ષરોના કોડના દશાંશ મૂલ્યો કોષ્ટકમાં આપવામાં આવ્યા છે. 5.4.

કોષ્ટક 5.4. રશિયન મૂળાક્ષરોના અક્ષર કોડના અર્થ

KOI-8 એન્કોડિંગ (કોષ્ટક 5.5) માં, રશિયન મૂળાક્ષરોના અક્ષરોના કોડ મૂળાક્ષરોમાં અક્ષરોના સ્થાન દ્વારા નહીં, પરંતુ લેટિન મૂળાક્ષરોના અક્ષરો સાથેના તેમના પત્રવ્યવહાર દ્વારા ઓર્ડર કરવામાં આવે છે. ઉદાહરણ તરીકે, લેટિન અક્ષરો A, B, C ના કોડમાં અનુક્રમે દશાંશ મૂલ્યો 65, 66, 67 છે, અને રશિયન અક્ષરો A, B, C ની કિંમતો 225, 226, 227 છે.

કોષ્ટક 5.5. રશિયન મૂળાક્ષરોના અક્ષર કોડના અર્થ
KOI-8 એન્કોડિંગમાં

પ્રતિ એક્સ પ્રતિ એક્સ
બી એલ સી b l ts
IN એમ એચ વી m h
જી એન એસ. એચ જી n ડબલ્યુ
ડી વિશે SCH ડી sch
પી કોમર્સન્ટ પી ъ
આર વાય આર s
અને સાથે b અને સાથે b
ઝેડ ટી h ટી ઉહ
અને યુ યુ.યુ અને ખાતે યુ
વાય એફ આઈ મી f આઈ

ગ્રાફિક માહિતી પ્રસ્તુત કરવા માટે બે ફોર્મેટ છે:

એલ રાસ્ટર;

l વેક્ટર.

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

વેક્ટર ફોર્મેટમાં, માહિતીને ફોન્ટ્સ, કેરેક્ટર કોડ્સ, ફકરા વગેરેની લાક્ષણિકતાઓ દ્વારા ઓળખવામાં આવે છે. માનક વર્ડ પ્રોસેસર્સ માહિતીની આ રજૂઆત સાથે કામ કરવા માટે રચાયેલ છે.

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

રાસ્ટર ગ્રાફિક્સ ફોર્મેટ્સ

PSD ફોર્મેટ- પોતાના પ્રોગ્રામ ફોર્મેટ એડોબ ફોટોશોપ, ઇમેજ એડિટિંગ (બધા કલર મોડલને સપોર્ટ કરે છે, પ્રતિબંધો વિના સ્તરો, અને દરેક લેયરમાં 24 આલ્ફા ચેનલો હોઈ શકે છે).

BMP ફોર્મેટ(બીટમેપ) અથવા ડીઆઈબી(ઉપકરણ-સ્વતંત્ર બીટમેપ) - ગ્રાફિક છબીઓ સંગ્રહિત કરવા માટેનું ફોર્મેટ. પિક્સેલ દીઠ 1 થી 48 બિટ્સ સુધીની રંગની ઊંડાઈ - વિન્ડોઝ માટે રચાયેલ, 2, 16, 256 અથવા 16 મિલિયન રંગોની પેલેટનો ઉપયોગ કરવાની મંજૂરી આપે છે. આ ફોર્મેટની ઘણી જાતો છે:

નિયમિત, વિસ્તરણ સાથે .bmp;

સંકુચિત, વિસ્તૃત .rle; કમ્પ્રેશન નુકસાન વિના થાય છે, પરંતુ સપોર્ટેડ છે
માત્ર 4- અને 8-બીટ રંગ;



એક્સ્ટેંશન સાથે ઉપકરણ સ્વતંત્ર બીટમેપ .dib.

TGA ફોર્મેટ(ટ્રુવિઝન ગ્રાફિક એડેપ્ટર) - વિડીયો ઈમેજીસ માટે, ટેલિવિઝન ધોરણો સાથે મહત્તમ અનુકૂલિત, તેમજ MS DOS ઓપરેટિંગ સિસ્ટમ સાથે કમ્પ્યુટર્સ પર ગ્રાફિક્સ બચાવવા માટે, 32-બીટ રંગને સપોર્ટ કરે છે.

TIFF ફોર્મેટ(ટૅગ કરેલ ઇમેજ ફાઇલ ફોર્મેટ) ડિજિટલ ઇમેજ માટે એક સાર્વત્રિક ગ્રાફિક ફાઇલ ફોર્મેટ છે, મોનોક્રોમથી 24-બીટ આરજીબી મોડલ અને 32-બીટ સીએમવાયકે મોડલ સુધી રંગ પ્રજનનની વિશાળ શ્રેણી છે, અને વિવિધ પ્લેટફોર્મ્સ પર પોર્ટેબલ છે. ફોર્મેટ TIFFઆધાર આપે છે LZW- માહિતીની ખોટ વિના કોમ્પેક્શન.

JPEG ફોર્મેટ(જોઈન્ટ ફોટોગ્રાફિક એક્સપર્ટ્સ ગ્રુપ) - ઈન્ટરનેટ માટેના સ્ટાન્ડર્ડ સહિત ફોટોગ્રાફિક ઈમેજીસ સ્ટોર કરવા માટેનું સૌથી લોકપ્રિય ફોર્મેટ, 100 વખત (લગભગ 5 થી 15 વખત) સુધી રાસ્ટર ઈમેજીસનું કમ્પ્રેશન પૂરું પાડે છે.

GIF ફોર્મેટ(ગ્રાફિક્સ ઇન્ટરચેન્જ ફોર્મેટ) - ગ્રાફિક માહિતીની આપલે માટેનું એક ફોર્મેટ, ફાઇલનું નાનું કદ પૂરું પાડે છે, તેનો ઉપયોગ ઇન્ટરનેટ પર થાય છે અને કમ્પ્રેશન રેશિયોના સંદર્ભમાં તે ફોર્મેટ પછી બીજા ક્રમે છે. JPEG. ફોર્મેટ 256 કલર પેલેટ સુધી મર્યાદિત છે અને ફોટોગ્રાફિક ઈમેજો સ્ટોર કરવા માટે ખૂબ યોગ્ય નથી.

PNG ફોર્મેટ(પોર્ટેબલ નેટવર્ક ગ્રાફિક્સ) - પોર્ટેબલ નેટવર્ક ગ્રાફિક્સ, લોસલેસ કમ્પ્રેશન અલ્ગોરિધમના ભિન્નતા પર આધારિત (વિરોધી GIFરાસ્ટર ઇમેજને આડી અને ઊભી રીતે સંકુચિત કરે છે), 48 બિટ્સ સુધીની રંગ ઊંડાઈ સાથે કલર ગ્રાફિક્સને સપોર્ટ કરે છે, તમને સ્ટોર કરવાની મંજૂરી આપે છે સંપૂર્ણ માહિતીકહેવાતા આલ્ફા ચેનલના રૂપમાં છબીના દરેક બિંદુ પર પારદર્શિતાની ડિગ્રી વિશે.

Flashpix (FPX) ફોર્મેટ– એક ગ્રાફિક્સ ફોર્મેટ કે જે તમને CD-ROM પર અથવા ઇન્ટરનેટ પર પ્રસ્તુતિ માટે બહુવિધ રિઝોલ્યુશનમાં છબીઓને સાચવવાની મંજૂરી આપે છે, જે તમને મેમરી અને ડિસ્ક જગ્યાની નોંધપાત્ર માત્રાનો ઉપયોગ કર્યા વિના ઉચ્ચ-ગુણવત્તાવાળી છબીઓ સાથે કામ કરવાની મંજૂરી આપે છે. કેટલાક ડિજિટલ કેમેરાઆ ફોર્મેટમાં ચિત્રો સાચવો.

બીટમેપને સ્ટોર કરવા માટે ખૂબ મોટી માત્રામાં મેમરીની જરૂર પડે છે. આમ, A4 ડોક્યુમેન્ટ (204297 mm) ની એક શીટમાંથી 10 ડોટ્સ/એમએમના રિઝોલ્યુશન સાથે અને હાફટોન ટ્રાન્સમિશન (લાઇન ઇમેજ) વગરનો બીટમેપ લગભગ 1 MB મેમરી ધરાવે છે, અને જ્યારે ગ્રેના 16 શેડ્સનું પુનઃઉત્પાદન કરે છે - 4 MB, જ્યારે ઉચ્ચ-ગુણવત્તાવાળી રંગીન છબીનું પુનઃઉત્પાદન (હાઈ કલર સ્ટાન્ડર્ડ - 65,536 રંગો) - 16 MB.

બીટમેપ્સ સ્ટોર કરવા માટે જરૂરી મેમરીની માત્રા ઘટાડવા માટે, વિવિધ રીતેમાહિતી સંકોચન. ઇન્ટરનેશનલ ટેલિગ્રાફ અને ટેલિફોન કન્સલ્ટેટિવ ​​કમિટી CCITTGroup 4 દ્વારા પ્રસ્તાવિત સૌથી સામાન્ય રાસ્ટર કમ્પ્રેશન અલ્ગોરિધમ, 40:1 સુધીનો માહિતી કમ્પ્રેશન રેશિયો આપે છે (ફાઇલની સામગ્રીના આધારે - ગ્રાફિક્સ ટેક્સ્ટ કરતાં વધુ સારી રીતે સંકુચિત છે).

અન્ય કમ્પ્રેશન ફોર્મેટ્સ વપરાય છે: સીટીઆઈએફએફ(કોમ્પ્રેસ્ડ ટૅગ્ડ ઇમેજ ફાઇલ ફોર્મેટ) ગ્રુપ 3, એમપીઇજી ફેમિલી (મલ્ટિમીડિયા ફોટોગ્રાફિક્સ એક્સપર્ટ્સ ગ્રુપ), જેપીઇજી (જોઇન્ટ ફોટોગ્રાફિક્સ એક્સપર્ટ્સ ગ્રુપ), GIF (ગ્રાફિક્સ ઇન્ટરચેન્જ ફોર્મેટ) અને અન્ય.

બિનસંકુચિત ફોર્મેટ્સ: અનકમ્પ્રેસ્ડ TIFF (ટેગ કરેલ ઇમેજ ફાઇલ ફોર્મેટ), BMP(BitMaP) અને અન્ય.

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

કેટલીક OCR સિસ્ટમોને પહેલા તાલીમ આપવી આવશ્યક છે - ટેમ્પલેટ્સ અને માન્ય અક્ષરોના પ્રોટોટાઇપ્સ અને તેમના અનુરૂપ કોડ્સ સ્કેનરની મેમરીમાં દાખલ કરવા આવશ્યક છે. વિવિધ મૂળાક્ષરો (ઉદાહરણ તરીકે, લેટિન (અંગ્રેજી) અને રશિયન - સિરિલિકમાં) અને વિવિધ ફોન્ટ સેટમાં સમાન શૈલી ધરાવતા અક્ષરોને અલગ કરતી વખતે મુશ્કેલીઓ ઊભી થાય છે. પરંતુ મોટાભાગની સિસ્ટમોને તાલીમની જરૂર હોતી નથી: માન્યતા પ્રાપ્ત અક્ષરો પહેલેથી જ તેમની મેમરીમાં સંગ્રહિત છે. આમ, એક શ્રેષ્ઠ OCR - FineReader - ડઝનેક ભાષાઓમાં ટેક્સ્ટને ઓળખે છે (બેઝિક, C++, વગેરે. પ્રોગ્રામિંગ ભાષાઓ સહિત), મોટી સંખ્યામાં ઇલેક્ટ્રોનિક શબ્દકોશોનો ઉપયોગ કરે છે, માન્યતા દરમિયાન જોડણી તપાસે છે, ઇન્ટરનેટ પર પ્રકાશન માટે ટેક્સ્ટ તૈયાર કરે છે. , વગેરે.

IN છેલ્લા વર્ષોઓમ્નિફોન્ટ (ઉદાહરણ તરીકે, કુનેઈ ફોર્મ 2000) જેવા બુદ્ધિશાળી ઈમેજ રેકગ્નિશન પ્રોગ્રામ્સ દેખાયા છે, જે અક્ષરોને પોઈન્ટ દ્વારા નહીં, પરંતુ તે દરેકની વ્યક્તિગત ટોપોલોજી લાક્ષણિકતા દ્વારા ઓળખે છે.

જો ઇમેજ રેકગ્નિશન સિસ્ટમ હોય, તો ટેક્સ્ટ પીસી મેમરીમાં બીટમેપના રૂપમાં નહીં, પરંતુ કોડના રૂપમાં લખવામાં આવે છે અને તેને સામાન્ય ટેક્સ્ટ એડિટર્સ દ્વારા એડિટ કરી શકાય છે.

ફાઇલોને રાસ્ટર ફોર્મેટમાં સંગ્રહિત કરવી વાજબી છે જો:

l દસ્તાવેજો અને અનુરૂપ ફાઈલો તેમના ઉપયોગ દરમિયાન સંપાદિત થવી જોઈએ નહીં;

l દસ્તાવેજ મૂળ (ફોટા, રેખાંકનો, ઠરાવો સાથેના દસ્તાવેજો, વગેરે) ની પ્રતિકૃતિ નકલોના સ્વરૂપમાં સંગ્રહિત હોવું આવશ્યક છે;

l મોટી સંખ્યામાં (1–20 MB) ફાઈલોને સંગ્રહિત કરવા અને જોવા માટેની તકનીકી ક્ષમતાઓ છે.

સ્કેનર પસંદ કરતી વખતે ધ્યાનમાં લેવાના મુખ્ય પરિબળો:

l સ્કેન કરવાના દસ્તાવેજોનું કદ, રંગ અને આકાર (શીટ, બાઉન્ડ, વગેરે) સ્કેનરની ક્ષમતાઓને અનુરૂપ હોવા જોઈએ;

l સ્કેનરના રીઝોલ્યુશનમાં તેમની ઇલેક્ટ્રોનિક છબીઓમાંથી દસ્તાવેજોની ઉચ્ચ-ગુણવત્તાવાળી નકલોનું પુનઃઉત્પાદન સુનિશ્ચિત કરવું આવશ્યક છે;

l સ્કેનરનું પ્રદર્શન પરિણામી ઇમેજની સ્વીકાર્ય ગુણવત્તા સાથે પૂરતું ઊંચું હોવું જોઈએ;

l મૂળના સંબંધમાં પરિણામી ઇલેક્ટ્રોનિક છબીના પરિમાણોમાં ન્યૂનતમ ભૂલની ખાતરી કરવી આવશ્યક છે જો ઇલેક્ટ્રોનિક દસ્તાવેજમાંથી છબીના પરિમાણો ગણતરીઓ કરવા માટેના આધાર તરીકે સેવા આપે છે;

l કમ્પ્યુટર મેમરીમાં સંગ્રહ કરતી વખતે રાસ્ટર ફાઇલોને સંકુચિત કરવા માટે સૉફ્ટવેરની ઉપલબ્ધતા;

l કમ્પ્યુટર મેમરીમાં વેક્ટર ફાઇલો સ્ટોર કરતી વખતે ઇમેજ રેકગ્નિશન સોફ્ટવેર (OCR) ની ઉપલબ્ધતા;

l રાસ્ટર ફાઇલોમાં ઇમેજની ગુણવત્તા સુધારવા માટે સૉફ્ટવેર અને હાર્ડવેરની ઉપલબ્ધતા (ઇમેજનો કોન્ટ્રાસ્ટ અને બ્રાઇટનેસ વધારવો, પૃષ્ઠભૂમિ "અવાજ" દૂર કરવી);

l વાહક કાગળની ગુણવત્તા અને પ્રકાર, ચોક્કસ મર્યાદામાં, પરિણામી ઇલેક્ટ્રોનિક છબીની ગુણવત્તાને મોટા પ્રમાણમાં અસર ન કરવી જોઈએ;

l સ્કેનરનું સંચાલન અનુકૂળ અને સરળ હોવું જોઈએ અને મીડિયાના ખોટા લોડિંગને કારણે સ્કેન કરતી વખતે ભૂલો દૂર કરવી જોઈએ;

સ્કેનરની કિંમત.

સ્કેનર સમાંતર (LPT) અથવા સીરીયલ (USB) ઇન્ટરફેસ દ્વારા PC સાથે કનેક્ટ થઈ શકે છે. સ્કેનર સાથે કામ કરવા માટે, પીસી પાસે વિશેષ ડ્રાઈવર હોવો જોઈએ, પ્રાધાન્યમાં ડ્રાઈવર જે TWAIN ધોરણનું પાલન કરે છે. પછીના કિસ્સામાં, તેની સાથે કામ કરવું શક્ય છે મોટી સંખ્યામાં TWAIN-સુસંગત સ્કેનર્સ અને પ્રોગ્રામ્સ સાથે ફાઇલ પ્રોસેસિંગ જે TWAIN સ્ટાન્ડર્ડને સપોર્ટ કરે છે, ઉદાહરણ તરીકે, સામાન્ય ગ્રાફિક એડિટર્સ CorelDraw, Adobe Photoshop, MaxMate, Picture Publisher, Photo Finish, વગેરે.

ડિજિટાઇઝર્સ

ડિજિટાઇઝર, અથવા ગ્રાફિક્સ ટેબ્લેટ, એક ઉપકરણ છે જેનો મુખ્ય હેતુ છબીઓને ડિજિટાઇઝ કરવાનો છે (ફિગ. 14.5).

ફિગ. 14.5.ડિજિટાઇઝર.

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

ડિજિટાઇઝરનો ઉપયોગ વપરાશકર્તા દ્વારા બનાવેલ ચિત્રને કમ્પ્યુટરમાં દાખલ કરવા માટે થઈ શકે છે: વપરાશકર્તા કર્સર પેનને ટેબ્લેટ પર ખસેડે છે, પરંતુ છબી કાગળ પર દેખાતી નથી, પરંતુ ગ્રાફિક ફાઇલમાં કેપ્ચર થાય છે. ડિજિટાઇઝરનો ઓપરેટિંગ સિદ્ધાંત ટેબ્લેટમાં બનેલા પાતળા વાહકની ગ્રીડનો ઉપયોગ કરીને કર્સરનું સ્થાન ફિક્સ કરવા પર આધારિત છે, જેમાં અડીને આવેલા કંડક્ટર (3 થી 6 mm સુધી) વચ્ચે એકદમ મોટી પીચ હોય છે. નોંધણી મિકેનિઝમ તમને માહિતી વાંચવા માટે એક તાર્કિક પગલું મેળવવાની મંજૂરી આપે છે, જે ગ્રીડ પિચ (1 મીમી દીઠ 100 લાઇન સુધી) કરતા ઘણી નાની છે.

સંખ્યાઓ સાથે કામ કરતી વખતે, વપરાશકર્તા તેમની પ્રસ્તુતિ માટે વિવિધ ફોર્મેટનો ઉલ્લેખ કરી શકે છે. તમે File Preferences આદેશને પસંદ કરીને ગણતરીના પરિણામોનું આઉટપુટ ફોર્મેટ બદલી શકો છો. આ પસંદગીઓ સંવાદ બોક્સ ખોલશે.

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

ગણતરી પરિણામો પ્રસ્તુત કરવા માટે એક અલગ ફોર્મેટનો ઉલ્લેખ કરવા માટે, સંખ્યાત્મક ફોર્મેટ સૂચિમાં તેનું નામ પસંદ કરો અને બરાબર ક્લિક કરો. જ્યાં સુધી તમે તેને બદલો નહીં ત્યાં સુધી આ ફોર્મેટનો ઉપયોગ અનુગામી તમામ ગણતરીઓના પરિણામો પ્રદર્શિત કરવા માટે કરવામાં આવશે.

આંકડાકીય ફોર્મેટ ડ્રોપ-ડાઉન સૂચિમાં ઉપલબ્ધ ફોર્મેટ્સ કોષ્ટકમાં વર્ણવેલ છે

ઉદાહરણ: સંખ્યા 3/7ને વિવિધ ફોર્મેટમાં રજૂ કરો:

ફોર્મેટ ટૂંકું - 0.4286

ફોર્મેટ લાંબું – 0.42857142857143

ફોર્મેટ ટૂંકા e – 4.2857e-001

ફોર્મેટ લાંબું e – 4.285714285714286e-001

ફોર્મેટ શોર્ટ જી – 0.42857

ફોર્મેટ લોંગ જી – 0.428571428571429

ફોર્મેટ બેંક - 0.43

ફોર્મેટ તર્કસંગત – 3/7

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

તમે આદેશ વાક્ય પર નીચેનો આદેશ દાખલ કરીને નંબર ફોર્મેટ પણ સેટ કરી શકો છો.

>> ફોર્મેટ ફોર્મેટ

અહીં ફોર્મેટજરૂરી ફોર્મેટનું નામ છે. ઉદાહરણ તરીકે, હેક્સાડેસિમલ સ્વરૂપમાં સંખ્યા દર્શાવવા માટે, આદેશ વાક્ય પર નીચેનો આદેશ દાખલ કરો.

>> ફોર્મેટ હેક્સ

અને ફ્લોટિંગ પોઈન્ટ ફોર્મેટમાં સંખ્યાની લાંબી રજૂઆત સેટ કરવા માટે, નીચેનો આદેશ દાખલ કરો.

>> ફોર્મેટ લાંબુ

જો તમે આદેશ વાક્યમાં આદેશ દાખલ કરો છો

>> મદદ ફોર્મેટ

તમે કમાન્ડ વિન્ડોમાં MATLAB માં ઉપલબ્ધ તમામ ફોર્મેટ વિશેની માહિતી પ્રદર્શિત કરી શકો છો

નંબરના આઉટપુટ ફોર્મેટને બદલવાથી માત્ર સ્ક્રીન પરના નંબરોના પ્રદર્શનને અસર થાય છે અને કોઈપણ રીતે તેમના સાચા મૂલ્યોને અસર કરતું નથી.



સાઇટ પર નવું

>

સૌથી વધુ લોકપ્રિય