Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> प्रोग्रामिंग

स्नोफ्लेक स्कीमा क्या है?

<घंटा/>

स्नोफ्लेक स्कीमा स्टार स्कीमा मॉडल का एक प्रकार है, जहां कुछ आयाम तालिकाओं को अतिरिक्त तालिकाओं में रिकॉर्ड को विभाजित करके सामान्यीकृत किया जाता है। विकासशील स्कीमा ग्राफ़ एक हिमपात के बराबर आकार बनाता है।

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

स्नोफ्लेकिंग विशिष्ट प्रश्नों के प्रदर्शन को विकसित कर सकता है। स्कीमा को उसके संबंधित आयामों से घिरे प्रत्येक तथ्य के साथ व्यवस्थित किया जाता है, और वे आयाम अन्य आयामों से जुड़े होते हैं, जो बर्फ के टुकड़े के पैटर्न में विभाजित होते हैं।

स्नोफ्लेक स्कीमा में एक तथ्य तालिका शामिल होती है जो कई आयाम तालिकाओं से जुड़ी होती है, जिसे कई-से-एक संबंध के माध्यम से अन्य आयाम तालिकाओं से जोड़ा जा सकता है। स्नोफ्लेक स्कीमा में टेबल्स को आमतौर पर तीसरे सामान्य रूप में सामान्यीकृत किया जाता है। प्रत्येक आयाम तालिका पदानुक्रम में ठीक एक स्तर को लागू करती है।

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

स्नोफ्लेक में, अतिरेक को हटाने के लिए स्कीमा तालिकाओं को सामान्यीकृत किया जाता है। स्नोफ्लेक में आयाम तालिकाओं को कई आयाम तालिकाओं में विभाजित किया जाता है।

अधिक कठिन आयामों और संबंधों में लचीली क्वेरी के लिए एक स्नोफ्लेक स्कीमा बनाया गया है। यह आयाम स्तरों के बीच अनेक से अनेक और एक से अनेक संबंधों के लिए प्रासंगिक है।

स्नोफ्लेक स्कीमा का लाभ

  • स्नोफ्लेक स्कीमा का मुख्य लाभ न्यूनतम डिस्क संग्रहण की आवश्यकता और छोटी लुकअप तालिकाओं में शामिल होने के कारण क्वेरी प्रदर्शन में विकास है।

  • यह आयाम स्तरों और घटकों के बीच अंतर्संबंध में उच्च मापनीयता का समर्थन करता है।

  • कोई अतिरेक नहीं है, इसलिए इसे बनाए रखना आसान है।

स्नोफ्लेक स्कीमा के नुकसान

  • स्नोफ्लेक स्कीमा का मुख्य नुकसान लुकअप टेबल की बढ़ती संख्या के कारण आवश्यक अतिरिक्त रखरखाव प्रयास है। इसे मल्टी-फैक्ट स्टार स्कीमा के रूप में भी परिभाषित किया गया है।

  • अधिक जटिल प्रश्न हैं और इसलिए, सीखना मुश्किल है।

  • उच्चतर तालिकाएं इतनी अधिक क्वेरी कार्यान्वयन समय में शामिल होती हैं।


  1. 3D प्रिंटिंग क्या है?

    3डी प्रिंटिंग एक निर्माण प्रक्रिया है जो एक डिजिटल फ़ाइल से त्रि-आयामी, भौतिक वस्तु बनाती है। इस प्रक्रिया को एडिटिव मैन्युफैक्चरिंग कहा जाता है, जिसका अर्थ है कि सामग्री जोड़ी जाती है, हटाई नहीं जाती। 3D प्रिंटिंग के साथ, आप एक मॉडलिंग प्रोग्राम में एक 3D डिजिटल डिज़ाइन बनाते हैं, जिसे CAD सॉफ़्टव

  1. आईपी एड्रेस क्या है?

    एक आईपी पता, इंटरनेट प्रोटोकॉल पते के लिए संक्षिप्त, एक नेटवर्क से जुड़े नेटवर्क हार्डवेयर के लिए एक पहचान संख्या है। IP पता होने से डिवाइस को इंटरनेट जैसे IP-आधारित नेटवर्क पर अन्य उपकरणों के साथ संचार करने की अनुमति मिलती है। IP पता कैसा दिखता है? अधिकांश आईपी पते इस तरह दिखते हैं: 151.101.65.

  1. विंडोज 11 एसई क्या है?

    जबकि क्रोमबुक और क्रोम ऑपरेटिंग सिस्टम ज्यादातर शैक्षिक बाजार पर हावी है, माइक्रोसॉफ्ट काफी समय से खेल के मैदान में आने और इसे समतल करने का प्रयास कर रहा है। विंडोज 11 एसई के साथ, यह ठीक वैसा ही हासिल करने का इरादा रखता है। यह ऑपरेटिंग सिस्टम K-8 कक्षाओं . के साथ बनाया गया था मन में। यह सीमित क्षमता