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

आयामी मॉडलिंग क्या है?


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

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

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

एक फैक्ट टेबल में सामान्य फैक्ट्स संख्यात्मक और योज्य (additive) होते हैं। योज्यता आवश्यक है क्योंकि डेटा वेयरहाउस एप्लिकेशन कभी भी एकल फैक्ट टेबल रिकॉर्ड को नहीं लाते। क्योंकि वे एक समय में इन डेटा के सैकड़ों, हजारों को वापस लाते हैं, और कई रिकॉर्ड्स के साथ करने के लिए एकमात्र लाभदायक चीज उन्हें जोड़ना है।

डायमेंशन टेबल्स में वर्णनात्मक टेक्स्टुअल डेटा शामिल होता है। डायमेंशन विशेषताएं डेटा वेयरहाउस क्वेरीज़ में दिलचस्प प्रतिबंधों का स्रोत हैं और स्ट्रक्चर्ड क्वेरी लैंग्वेज (SQL) उत्तर सेट में पंक्ति शीर्षकों का स्रोत हैं।

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

इसलिए एंटिटी-रिलेशनशिप डायग्राम को आयामी मॉडलिंग डायग्राम के एक समूह में संशोधित करने का पहला कदम एंटिटी-रिलेशनशिप डायग्राम को इसके असतत व्यावसायिक प्रक्रिया में अलग करना और प्रत्येक को स्वतंत्र रूप से मॉडल करना है।

दूसरा कदम एंटिटी-रिलेशनशिप मॉडल में उन कई-से-कई संबंधों को चुनना है जिनमें गणितीय और योज्य गैर-कुंजी तथ्य शामिल हैं और उन्हें फैक्ट टेबल्स के रूप में लेबल करना है।

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

  1. HTML में टेबल कैसे बनाएं? HTML में टेबल कैसे बनाएं?

    HTML में टेबल बनाने के लिए, <table> टैग का उपयोग करें। एक टेबल में पंक्तियाँ और स्तंभ होते हैं, जिन्हें एक या अधिक <tr>, <th>, और <td> एलिमेंट का उपयोग करके सेट किया जा सकता है। एक टेबल रो को <tr> टैग द्वारा परिभाषित किया जाता है। टेबल हेडर सेट करने के लिए, <th>

  1. HTML टेबल्स HTML टेबल्स

    परिचय HTML टेबल <table> टैग का उपयोग करके बनाई जाती है। टेबल में, प्रत्येक पंक्ति <tr> टैग से निर्दिष्ट होती है, टेबल हेडर <th> टैग से परिभाषित होता है, और टेबल डेटा <td> टैग से परिभाषित होता है। सिंटैक्स <table> <tr> <th>टेबल हेडर</th> <

  1. ओरेकल एक्सटर्नल टेबल का उपयोग कुशल डेटा एक्सेस के लिए कैसे करें ओरेकल एक्सटर्नल टेबल का उपयोग कुशल डेटा एक्सेस के लिए कैसे करें

    परिचय एक्सटर्नल टेबल डेटाबेस के बाहर स्टोर की गई फ्लैट फाइलों से डेटा प्राप्त करती हैं और Oracle® को उन फाइलों में डेटा क्वेरी करने की अनुमति देती हैं। Oracle SQL*Loader द्वारा समर्थित किसी भी फाइल फॉर्मेट को पार्स कर सकता है। आप एक्सटर्नल टेबल पर डेटा मैनिपुलेशन लैंग्वेज (DML) का उपयोग नहीं कर सकते