Three-schema approach
સોફ્ટવેર એન્જિનિયરિંગમાં ત્રણ-યોજના અભિગમ અથવા ત્રણ-યોજના ખ્યાલ એ માહિતી પ્રણાલીઓ અને પ્રણાલીઓ માહિતી વ્યવસ્થાપનના નિર્માણ માટેનો એક અભિગમ છે જે 1970ના દાયકામાં ઉદ્દભવ્યો હતો. તે પ્રણાલીઓના વિકાસમાં ત્રણ અલગ-અલગ મંતવ્યો રજૂ કરે છે, જેમાં વૈચારિક મોડેલિંગને ડેટા એકીકરણ હાંસલ કરવાની ચાવી માનવામાં આવે છે. ઝાંખી ત્રણ-યોજના અભિગમ ઔપચારિક ભાષાના વર્ણન પર આધારિત યોજના તકનીકો સાથે ત્રણ પ્રકારની યોજનાઓ પ્રદાન કરે છેઃ વપરાશકર્તા દૃશ્યો માટે બાહ્ય યોજના કલ્પનાત્મક યોજના બાહ્ય યોજનાઓને એકીકૃત કરે છે આંતરિક યોજના જે ભૌતિક સંગ્રહ માળખાને વ્યાખ્યાયિત કરે છે કેન્દ્રમાં, વૈચારિક યોજના વિભાવનાઓની અસ્તિત્વવાદને વ્યાખ્યાયિત કરે છે જેમ વપરાશકર્તાઓ તેમના વિશે વિચારે છે અને તેમના વિશે વાત કરે છે. સોવા (2004) અનુસાર ભૌતિક યોજના "ડેટાબેઝમાં સંગ્રહિત ડેટાના આંતરિક સ્વરૂપોનું વર્ણન કરે છે, અને બાહ્ય યોજના એપ્લિકેશન પ્રોગ્રામ્સમાં પ્રસ્તુત ડેટાના દૃશ્યને વ્યાખ્યાયિત કરે છે". માળખાએ બાહ્ય યોજના માટે બહુવિધ ડેટા મોડેલ્સનો ઉપયોગ કરવાની મંજૂરી આપવાનો પ્રયાસ કર્યો. વર્ષોથી, માહિતી પ્રણાલીઓના નિર્માણમાં કૌશલ્ય અને રસ જબરદસ્ત રીતે વધ્યો છે. જો કે, મોટાભાગના ભાગમાં, બિલ્ડિંગ સિસ્ટમ્સ માટેનો પરંપરાગત અભિગમ માત્ર બે અલગ-અલગ દૃશ્યો, "વપરાશકર્તા દૃશ્ય" અને "કમ્પ્યુટર દૃશ્ય" માંથી ડેટાને વ્યાખ્યાયિત કરવા પર કેન્દ્રિત છે. વપરાશકર્તાના દૃષ્ટિકોણથી, જેને "બાહ્ય યોજના" તરીકે ઓળખવામાં આવશે, ડેટાની વ્યાખ્યા અહેવાલો અને સ્ક્રીનોના સંદર્ભમાં છે જે વ્યક્તિઓને તેમની ચોક્કસ નોકરીઓ કરવામાં મદદ કરવા માટે રચાયેલ છે. વપરાશ દૃષ્ટિકોણથી ડેટાનું જરૂરી માળખું વ્યવસાયિક વાતાવરણ અને વપરાશકર્તાની વ્યક્તિગત પસંદગીઓ સાથે બદલાય છે. કોમ્પ્યુટર વ્યૂમાંથી, જેને "આંતરિક યોજના" તરીકે ઓળખવામાં આવશે, ડેટાને સંગ્રહ અને પુનઃપ્રાપ્તિ માટે ફાઇલ માળખાના સંદર્ભમાં વ્યાખ્યાયિત કરવામાં આવે છે. કોમ્પ્યુટર સંગ્રહ માટે ડેટાનું જરૂરી માળખું કાર્યરત ચોક્કસ કોમ્પ્યુટર ટેકનોલોજી અને ડેટાની કાર્યક્ષમ પ્રક્રિયાની જરૂરિયાત પર આધારિત છે. ડેટાના આ બે પરંપરાગત મંતવ્યોને વિશ્લેષકો દ્વારા વર્ષોથી એપ્લિકેશન દ્વારા એપ્લિકેશનના આધારે વ્યાખ્યાયિત કરવામાં આવ્યા છે કારણ કે ચોક્કસ વ્યવસાયિક જરૂરિયાતોને સંબોધવામાં આવી હતી, આકૃતિ 1 જુઓ. લાક્ષણિક રીતે, પ્રારંભિક એપ્લિકેશન માટે વ્યાખ્યાયિત આંતરિક યોજનાનો ઉપયોગ અનુગામી એપ્લિકેશનો માટે સહેલાઈથી કરી શકાતો નથી, પરિણામે સમાન ડેટાની બિનજરૂરી અને ઘણીવાર અસંગત વ્યાખ્યાની રચના થાય છે. માહિતીને ભૌતિક રેકોર્ડના લેઆઉટ દ્વારા વ્યાખ્યાયિત કરવામાં આવી હતી અને પ્રારંભિક માહિતી પ્રણાલીઓમાં ક્રમિક રીતે પ્રક્રિયા કરવામાં આવી હતી. જોકે, લવચિકતાની જરૂરિયાત ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ્સ (DBMS) ની રજૂઆત તરફ દોરી ગઈ, જે તાર્કિક રીતે જોડાયેલા ડેટાના ટુકડાઓની અવ્યવસ્થિત ઍક્સેસને મંજૂરી આપે છે. ડીબીએમએસની અંદર લોજિકલ ડેટા સ્ટ્રક્ચર્સને સામાન્ય રીતે ક્યાં તો પદાનુક્રમ, નેટવર્ક અથવા સંબંધો તરીકે વ્યાખ્યાયિત કરવામાં આવે છે. ડી. બી. એમ. એસ. એ ડેટાની વહેંચણીક્ષમતામાં ઘણો સુધારો કર્યો હોવા છતાં, એકલા ડી. બી. એમ. એસ. નો ઉપયોગ ડેટાની સુસંગત વ્યાખ્યાની બાંયધરી આપતો નથી. વધુમાં, મોટાભાગની મોટી કંપનીઓએ બહુવિધ ડેટાબેઝ વિકસાવવા પડ્યા છે જે ઘણીવાર વિવિધ ડી. બી. એમ. એસ. ના નિયંત્રણ હેઠળ હોય છે અને હજુ પણ બિનજરૂરી અને અસંગતતાની સમસ્યાઓ ધરાવે છે. આ સમસ્યાની માન્યતાએ ડેટાબેઝ મેનેજમેન્ટ સિસ્ટમ્સ પરના એએનએસઆઈ/એક્સ 3/એસ. પી. એ. આર. સી. અભ્યાસ જૂથને તારણ કાઢ્યું કે આદર્શ ડેટા મેનેજમેન્ટ વાતાવરણમાં ડેટાનો ત્રીજો દૃષ્ટિકોણ જરૂરી છે. આ દૃષ્ટિકોણ, જેને "વૈચારિક યોજના" તરીકે ઓળખવામાં આવે છે, તે એન્ટરપ્રાઇઝની અંદરની માહિતીની એક એકીકૃત વ્યાખ્યા છે જે માહિતીના કોઈપણ એક ઉપયોગ પ્રત્યે નિષ્પક્ષ છે અને માહિતીને ભૌતિક રીતે કેવી રીતે સંગ્રહિત અથવા એક્સેસ કરવામાં આવે છે તેનાથી સ્વતંત્ર છે, આકૃતિ 2 જુઓ. આ વૈચારિક યોજનાનો પ્રાથમિક ઉદ્દેશ ડેટાના અર્થ અને આંતરસંબંધની સુસંગત વ્યાખ્યા પ્રદાન કરવાનો છે જેનો ઉપયોગ ડેટાની અખંડિતતાને એકીકૃત કરવા, વહેંચવા અને સંચાલિત કરવા માટે થઈ શકે છે. એક વૈચારિક મોડેલ, એક બાહ્ય મોડેલ અને આંતરિક અથવા ભૌતિક મોડેલ ધરાવતા ત્રણ-યોજના મોડેલની કલ્પના સૌપ્રથમ 1975માં ચાર્લ્સ બકમેન દ્વારા નિર્દેશિત એ. એન. એસ. આઈ./એક્સ. 3/એસ. પી. એ. આર. સી. ધોરણો આયોજન અને જરૂરિયાતો સમિતિ દ્વારા રજૂ કરવામાં આવી હતી. એ. એન. એસ. આઈ./એક્સ. 3/એસ. પી. એ. આર. સી. અહેવાલમાં ડી. બી. એમ. એસ. ને બે-યોજના ધરાવતી સંસ્થા તરીકે દર્શાવવામાં આવી હતી. એટલે કે, ડી. બી. એમ. એસ. આંતરિક યોજનાનો ઉપયોગ કરે છે, જે ડી. બી. એમ. એસ. દ્વારા જોવામાં આવેલા ડેટાના માળખાને રજૂ કરે છે, અને બાહ્ય યોજના, જે અંતિમ વપરાશકર્તા દ્વારા જોવામાં આવેલા ડેટાના વિવિધ માળખાને રજૂ કરે છે. અહેવાલમાં ત્રીજી યોજના (વૈચારિક) નો ખ્યાલ રજૂ કરવામાં આવ્યો હતો. વૈચારિક યોજના એ માહિતીના મૂળભૂત અંતર્ગત માળખાને રજૂ કરે છે જે સમગ્ર એન્ટરપ્રાઇઝ દ્વારા જોવામાં આવે છે. એ. એન. એસ. આઈ./એસ. પી. એ. આર. સી. અહેવાલનો હેતુ આંતરસંચાલિત કમ્પ્યુટર પ્રણાલીઓ માટેના આધાર તરીકે હતો. તમામ ડેટાબેઝ વિક્રેતાઓએ ત્રણ-યોજના પરિભાષા અપનાવી હતી, પરંતુ તેમણે તેને અસંગત રીતે અમલમાં મૂકી હતી. આગામી વીસ વર્ષોમાં, વિવિધ જૂથોએ વૈચારિક યોજના અને ડેટાબેઝ અને પ્રોગ્રામિંગ ભાષાઓમાં તેના મેપિંગ માટેના ધોરણોને વ્યાખ્યાયિત કરવાનો પ્રયાસ કર્યો. કમનસીબે, કોઈ પણ વિક્રેતા પાસે તેમના બંધારણોને તેમના સ્પર્ધકો સાથે સુસંગત બનાવવા માટે મજબૂત પ્રોત્સાહન નહોતું. કેટલાક અહેવાલો તૈયાર કરવામાં આવ્યા હતા, પરંતુ કોઈ ધોરણો નહોતા. જેમ જેમ ડેટા વહીવટ અને ગ્રાફિકલ તકનીકોની પ્રથા વિકસિત થઈ છે, તેમ તેમ "સ્કીમા" શબ્દએ "મોડેલ" શબ્દને માર્ગ આપ્યો છે. વૈચારિક મોડેલ ડેટાના દૃષ્ટિકોણને રજૂ કરે છે જે અંતિમ વપરાશકર્તાઓ અને ડેટાબેઝ સંચાલકો વચ્ચે વાટાઘાટ કરવામાં આવે છે, જે તે સંસ્થાઓને આવરી લે છે કે જેના વિશે ડેટા, ડેટાનો અર્થ અને એકબીજા સાથેના ડેટાના સંબંધો રાખવા મહત્વપૂર્ણ છે. વધુ એક વિકાસ IDEF1X માહિતી મોડેલિંગ પદ્ધતિ છે, જે ત્રણ યોજનાઓના ખ્યાલ પર આધારિત છે. બીજું છે ઝેકમેન માળખું, જે 1987માં જ્હોન ઝેકમેન દ્વારા પ્રસ્તાવિત કરવામાં આવ્યું હતું અને ત્યારથી એન્ટરપ્રાઇઝ આર્કિટેક્ચરના ક્ષેત્રમાં વિકસાવવામાં આવ્યું છે. આ માળખામાં, ત્રિ-યોજના મોડેલ છ પરિપ્રેક્ષ્યોના સ્તરમાં વિકસિત થયું છે. અન્ય એન્ટરપ્રાઇઝ આર્કિટેક્ચર માળખામાં અમુક પ્રકારના વ્યૂ મોડેલનો સમાવેશ થાય છે. કન્સેપ્ચ્યુઅલ સ્કીમા ડેટા મોડેલ ડેટા મોડેલિંગ એન્ટિટી-રિલેશનશિપ મોડેલ ઇન્ફર્મેશન સિસ્ટમ્સ ઓબ્જેક્ટ-રોલ મોડેલિંગ જુઓ મોડેલ સંદર્ભો બાહ્ય કડીઓ વાલ્ડેન 3ડી ઇન્ક દ્વારા ઇન્ફર્મેશન ડિઝાઇનિંગ પ્રસ્તુતિ. યુ. એસ. નેશનલ વેધર સર્વિસ ખાતે ઓફિસ ઓફ હાઇડ્રોલોજિક ડેવલપમેન્ટ ખાતેની અરજીનું ઉદાહરણ. ડેટા મોડેલિંગ