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

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

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

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

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

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

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

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

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

यह भी देखें

 * वैचारिक स्कीमा
 * डेटा मॉडल
 * मॉडलिंग की दिनांक
 * इकाई-संबंध मॉडल
 * जानकारी के सिस्टम
 * ऑब्जेक्ट-रोल मॉडलिंग
 * मॉडल देखें

बाहरी संबंध

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