तीन-स्कीमा दृष्टिकोण

सॉफ्टवेयर इंजीनियरिंग में तीन-स्कीमा दृष्टिकोण या तीन-स्कीमा अवधारणा, सूचना प्रबंधन के निर्माण के लिए एक दृष्टिकोण आवश्यक है जो 1970 के दशक में उत्पन्न हुआ था। इस प्रणाली के विकास में तीन अलग-अलग दृश्य फ्रेमवर्क का प्रस्ताव रखा गया जिसमें वैचारिक फ्रेमवर्क को डेटा एकीकरण प्राप्त करने की कुंजी माना जाता है। तीन स्कीमा फ्रेमवर्क की धारणा को पहली बार 1975 में एएनएसआई/एक्स3/एसपीएआरसी तीन स्तरीय वास्तुकला द्वारा पेश किया गया था जिसने फ्रेमवर्क डेटा के तीन स्तर निर्धारित किए थे।

अवलोकन
तीन-स्कीमा दृष्टिकोण औपचारिक भाषा विवरण के आधार पर स्कीमा तकनीकों के साथ तीन प्रकार के स्कीमा प्रदान करता है । वैचारिक स्कीमा अवधारणाओं को परिभाषित करती है कि उपयोगकर्ता कंप्यूटिंग उनके बारे में सोचते हैं। और 2004 के अनुसार भौतिक स्कीमा डेटाबेस में संग्रहीत डेटा के आंतरिक स्वरूपों का वर्णन करता है और बाहरी स्कीमा आवेदन कार्यक्रम को प्रस्तुत डेटा के दृश्य को परिभाषित करता है कि ढांचे ने बाहरी स्कीमाटा के लिए कई डेटा फ्रेमवर्क का उपयोग करने की अनुमति देने का प्रयास किया पिछले कुछ वर्षों में सूचना प्रणाली के निर्माण में कौशल और रुचि में अत्यधिक वृद्धि हुई है। जबकि अधिकांश भाग के लिए प्रणाली बनाने के पारंपरिक दृष्टिकोण ने केवल दो अलग-अलग विचारों, उपयोगकर्ता, दृश्य और कंप्यूटर दृश्य से डेटा को परिभाषित करने पर ध्यान केंद्रित किया है। उपयोगकर्ता के दृष्टिकोण से जिसे "बाहरी स्कीमा" के रूप में संदर्भित किया गया डेटा की परिभाषा रिपोर्ट और स्क्रीन के संदर्भ में है जो व्यक्तियों को उनके कार्य करने की बनावट में सहायता करने के लिए प्रयोग की गई है। प्रयोगिक दृश्य से डेटा की आवश्यक संरचना व्यावसायिक वातावरण और उपयोगकर्ता की व्यक्तिगत प्राथमिकताओं के साथ बदलती है। कंप्यूटर की दृष्टि से जिसे आंतरिक स्कीमा के रूप में संदर्भित किया गया है डेटा को भंडारण और पुनर्प्राप्ति के लिए फाइल संरचनाओं के संदर्भ में परिभाषित किया गया है। कंप्यूटर भंडारण के लिए डेटा की आवश्यक संरचना कार्यरत विशिष्ट कंप्यूटर प्रौद्योगिकी और डेटा के कुशल प्रसंस्करण की आवश्यकता पर निर्भर करती है।
 * उपयोगकर्ता विचारों के लिए बाहरी स्कीमा है।
 * वैचारिक स्कीमा बाहरी स्कीमाटा को एकीकृत करता है।
 * आंतरिक स्कीमा जो भौतिक भंडारण संरचनाओं को परिभाषित करता है।
 * आंतरिक स्कीमा जो भौतिक भंडारण संरचनाओं को परिभाषित करता है।

डेटा के इन दो पारंपरिक विचारों को विश्लेषकों द्वारा परिभाषित किया गया है कि विशिष्ट व्यावसायिक आवश्यकताओं को संबोधित किया गया था प्रारंभिक अनुप्रयोग के लिए आंतरिक स्कीमा को आसानी से उपयोग नहीं किया जा सकता है जिसके फलस्वरूप एक ही डेटा को असंगत निर्माण में डेटा को भौतिक अभिलेखों के लेआउट द्वारा परिभाषित किया गया कि प्रारंभिक सूचना प्रणालियों को क्रमिक रूप से संसाधित किया गया था। जबकि लचीलेपन की आवश्यकता ने डेटाबेस प्रबंधन प्रणाली में डीबीएमएसएस की शुरुआत की जो डेटा में जुड़े तार्किक टुकड़ों की  पहुँच की अनुमति देता है। डीबीएमएस के भीतर तार्किक डेटा संरचनाओं को पदानुक्रम नेटवर्क या संबंध के रूप में परिभाषित किया कि  डीबीएमएस ने डेटा की साझा करने की क्षमता में बहुत सुधार किया है केवल डीबीएमएसएस का उपयोग डेटा की एक परिभाषा की गारंटी नहीं देता है। इसके अतिरिक्त बड़ी कंपनियों को कई डेटाबेस विकसित करने पड़ते हैं जो अधिकार विभिन्न डीबीएमएस के नियंत्रण में होते हैं और अभी भी असंगति की समस्या उत्पन्न होती है।

इस समस्या की पहचान ने एएनएसआई/एक्स3/एसपीएआरसी अध्ययन समूह डेटाबेस मैनेजमेंट प्रणाली को यह निष्कर्ष निकालने के लिए प्रेरित किया कि एक आदर्श डेटा प्रबंधन वातावरण में डेटा के तीसरे दृश्य की आवश्यकता होती है। वैचारिक स्कीमा के रूप में यह दृश्य एक उद्यम के भीतर डेटा की एक एकीकृत परिभाषा है जो डेटा के किसी एक अनुप्रयोग के प्रति गलत है और इस बात से स्वतंत्र है कि डेटा को भौतिक रूप से कैसे संग्रहीत या अनुलेख किया जाता है। इसका प्राथमिक उद्देश्य वैचारिक स्कीमा डेटा के अर्थ और अंतर्संबंध की एक सुसंगत परिभाषा प्रदान करने के लिए है जिसका उपयोग डेटा की अखंडता को एकीकृत करने साझा करने और प्रबंधित करने के लिए किया जाता है।

इतिहास
एक फ्रेमवर्क, बाहरी फ्रेमवर्क या एक आंतरिक फ्रेमवर्क से मिलकर तीन-स्कीमा मॉडल की धारणा पहली बार 1975 में चार्ल्स बच्चन द्वारा निर्देशित एएनएसआई/एक्स3/एसपीएआरसी मानक योजना आवश्यकता समिति द्वारा पेश की गई थी। एएनएसआई/एक्स3 /एसपीएआरसी रिपोर्ट ने डीबीएमएस को दो-स्कीमा संगठन के रूप में वर्णित किया।जबकि डीबीएमएस एक आंतरिक स्कीमा का उपयोग करते हैं जो डीबीएमएस द्वारा देखे गए डेटा की संरचना का प्रतिनिधित्व करता है, और एक बाहरी स्कीमा जो अंतिम उपयोगकर्ता द्वारा विभिन्न संरचनाओं का प्रतिनिधित्व करता है। रिपोर्ट में एक तीसरी स्कीमा (वैचारिक) की अवधारणा पेश की गई थी। वैचारिक स्कीमा डेटा की बुनियादी अंतर्निहित संरचना का प्रतिनिधित्व करती है जैसा कि उद्यम द्वारा समग्र रूप से देखा जाता है।

एएनएसआई/एपीएसआरसी रिपोर्ट अन्तर संचालित कंप्यूटर प्रणाली के आधार के रूप में अभिप्रेरित है। सभी डेटाबेस विक्रेताओं ने तीन-स्कीमा शब्दावली को अपनाया लेकिन उन्होंने इसे असंगत तरीकों से लागू किया। अगले बीस वर्षों में विभिन्न समूहों ने डेटाबेस और प्रोग्रामिंग भाषाओं के लिए वैचारिक स्कीमा और इसकी मैपिंग के लिए मानकों को परिभाषित करने का प्रयास किया।जबकि विक्रेता के पास अपने प्रारूपों को अपने प्रतिस्पर्धियों के अनुकूल बनाने के लिए एक मजबूत प्रोत्साहन नहीं था फिर भी कुछ रिपोर्ट तैयार की गईं लेकिन कोई मानक नहीं मिला।

जैसा कि डेटा प्रशासन का अभ्यास विकसित हुआ है और अधिक लेखीय तकनीकों का विकास हुआ है स्कीमा शब्द ने फ्रेमवर्क को नया मार्ग दिखाया । फ्रेमवर्क डेटा के दृश्य का प्रतिनिधित्व करता है जो अंतिम उपयोगकर्ताओं और डेटाबेस प्रशासकों के बीच उन संस्थाओं को कवर करता है जिनके बारे में डेटा रखना महत्वपूर्ण है क्योंकि इसका एक दूसरे से संबंध इस प्रकार है।

विकास आइडीईएफ1 सूचना फ्रेमवर्क की पद्धति है जो तीन-स्कीमा अवधारणा पर आधारित है दूसरा जचमैन फ्रेमवर्क है जो 1987 में जॉन जचमैन द्वारा प्रस्तावित किया गया था तब से एंटरप्राइज वास्तुकला के क्षेत्र में विकसित हुआ है। इस ढांचे में तीन स्कीमा फ्रेमवर्क छह दृष्टिकोणों की एक परत में विकसित हुआ है। उद्यम स्थापत्य फ्रेमवर्क में कुछ प्रकार के व्यू फ्रेमवर्क को सम्मिलित किया गया है।

यह भी देखें

 * वैचारिक स्कीमा
 * डेटा फ्रेमवर्क
 * फ्रेमवर्क की दिनांक
 * इकाई-संबंध फ्रेमवर्क
 * जानकारी के प्रणाली
 * प्रदर्शन-रोल फ्रेमवर्क
 * फ्रेमवर्क देखें

बाहरी संबंध

 * Information Designing presentation by Walden 3d Inc.
 * Example of an application at the Office of Hydrologic Development at the US National Weather Service.