स्कीमा क्या है?
डेटाबेस प्रबंधन प्रणाली (DBMS) में, स्कीमा रिलेशनल डेटाबेस का प्रतिनिधित्व करता है। यह तालिकाओं को परिभाषित करता है, प्रत्येक तालिका में फ़ील्ड और फ़ील्ड और तालिकाओं के बीच संबंध। दूसरे शब्दों में स्कीमा डेटाबेस ऑब्जेक्ट्स का एक संग्रह है, जिसमें टेबल, व्यू, इंडेक्स और समानार्थक शब्द शामिल हैं। स्कीमा आम तौर पर एक डेटा शब्दकोश में संग्रहीत की जाती हैं।
क्लासिकल स्टार स्कीमा क्या है?
एक शास्त्रीय स्टार स्कीमा एक बहुआयामी डेटा मॉडल है। यह एक केंद्रीय तथ्य तालिका पर आधारित है जो एक स्टार के आकार में कई आयाम तालिकाओं से घिरा हुआ है (इसलिए नाम)।
एक InfoCube में कई इन्फो-ऑब्जेक्ट्स (लक्षण और प्रमुख आंकड़े) होते हैं और इसे स्टार स्कीमा के अनुसार संरचित किया जाता है। इसका मतलब यह है कि इंफ़्यूब्यूब के लिए प्रमुख आंकड़ों के साथ एक बड़ी तथ्य तालिका है, साथ ही कई आयाम तालिका इसे संरचना के चारों ओर घेरती है जो स्टार की तरह दिखाई देती है।
स्टार स्कीमा के लाभ नीचे दिए जा रहे हैं, डेटा की आसान समझ और प्रदर्शन में वृद्धि।
विस्तारित स्टार स्कीमा क्या है?
विस्तारित स्टार स्कीमा में, "फैक्ट टेबल" और "मास्टर डेटा टेबल" SID (सरोगेट आईडी) टेबल के माध्यम से जुड़ा हुआ है। विस्तारित स्टार स्कीमा में, तथ्य तालिका और आयाम तालिका क्यूब के अंदर होगी। इसमें 16 * 248 (SID टेबल) की विश्लेषण क्षमता है। फैक्ट टेबल छोटा है और आयाम तालिका स्टार स्कीमा मॉडल के विपरीत है। विस्तारित स्टार स्कीमा मॉडल के तहत, आयाम तालिका में मास्टर डेटा शामिल नहीं है
एक विस्तारित स्टार स्कीमा के विभिन्न घटक निम्नलिखित हैं।
- विशेषता तालिका मास्टर डेटा की विशेषता रखती है।
- SID तालिका प्रत्येक मास्टर डेटा रिकॉर्ड के लिए (Srogate Id) अद्वितीय SID बनाता है।
- आयाम तालिका SID के प्रत्येक अनूठे संयोजन के लिए DimId बनाता है (अधिकतम 248 SID (वर्ण) DIM तालिका में समायोजित कर सकते हैं)।
- मास्टर डेटा का टेक्स्ट टेबल होल्ड विवरण।
- फैक्ट टेबल में डीआईएम आईडी और प्रमुख आंकड़े (मैक्स 233 प्रमुख आंकड़े (औसत दर्जे की मात्रा) तथ्य तालिका में समायोजित कर सकते हैं) का अनूठा संयोजन है।
नीचे एक उदाहरण है कि कैसे इन्फोक्यूब की एक तथ्य तालिका दिखती है।
नीचे आयाम और SID टेबल हैं।
नीचे दी गई जानकारी ऑब्जेक्ट मास्टर डेटा और टेक्स्ट टेबल हैं।
Infocube: नमूना विस्तारित स्टार स्कीमा:
नीचे विस्तारित स्टार स्कीमा को दिखाने वाला इन्फोक्यूब का एक उदाहरण है।
एक इन्फोक्यूब के विस्तारित स्टार स्कीमा की व्याख्या करने वाले चरण:
- InfoCube की तथ्य तालिका का मान 3 है।
- तथ्य तालिका (अर्थात "3") का मान आयाम तालिका में मैप किया गया है।
- आयाम आईडी "3" में SID तालिका में एक SID मैप किया गया है।
- SID मान को पाठ और मास्टर डेटा तालिका के साथ मैप किया जाता है।