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

डेटा डिक्शनरी क्या है


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

डेटा डिक्शनरी में सामान्य रूप से निम्नलिखित के बारे में जानकारी होती है -

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

यह एक डेटा डिक्शनरी है जो एक टेबल का वर्णन करती है जिसमें कर्मचारी विवरण होता है।

फ़ील्ड का नाम
डेटा प्रकार
प्रदर्शन के लिए फ़ील्ड आकार
विवरण
उदाहरण
कर्मचारी
संख्या
Integer
10
प्रत्येक कर्मचारी की विशिष्ट आईडी
1645000001
Name
Text
20
कर्मचारी का नाम
डेविड हेस्टन
जन्मतिथि
दिनांक/समय
10
कर्मचारी का जन्मतिथि
08/03/1995
फ़ोन नंबर
Integer
10
कर्मचारी का फोन नंबर
6583648648


विभिन्न प्रकार के डेटा डिक्शनरी हैं -

सक्रिय डेटा शब्दकोश

यदि डेटाबेस की संरचना या इसके विनिर्देश किसी भी समय बदलते हैं, तो इसे डेटा डिक्शनरी में प्रतिबिंबित किया जाना चाहिए। यह डेटाबेस प्रबंधन प्रणाली की जिम्मेदारी है जिसमें डेटा डिक्शनरी रहती है।

इसलिए, डेटाबेस में कोई भी परिवर्तन किए जाने पर डेटा डिक्शनरी डेटाबेस प्रबंधन प्रणाली द्वारा स्वचालित रूप से अपडेट हो जाती है। इसे एक सक्रिय डेटा डिक्शनरी के रूप में जाना जाता है क्योंकि यह स्वयं अपडेट हो रहा है।

पैसिव डेटा डिक्शनरी

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

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


  1. डेटा सेंटर क्या है?

    एक डेटा केंद्र, जिसे कभी-कभी डेटासेंटर . के रूप में लिखा जाता है (एक शब्द), एक ऐसी सुविधा को दिया गया नाम है जिसमें बड़ी संख्या में कंप्यूटर सर्वर और संबंधित उपकरण होते हैं। एक डेटा सेंटर को कंप्यूटर रूम के रूप में सोचें जो इसकी दीवारों को बढ़ा देता है। वे किसी भी तरह का डेटा स्टोर कर सकते हैं, चाह

  1. DBMS में डेटा डिक्शनरी

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

  1. सीरियलाइजेशन क्या है?

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