विषयसूची:
परिभाषा - डेटा शब्दकोश का क्या अर्थ है?
डेटा डिक्शनरी एक फाइल या फाइलों का एक सेट है जिसमें डेटाबेस का मेटाडेटा होता है। डेटा शब्दकोश में डेटाबेस में अन्य वस्तुओं के बारे में रिकॉर्ड होते हैं, जैसे डेटा स्वामित्व, अन्य वस्तुओं के डेटा संबंध और अन्य डेटा।
डेटा शब्दकोश किसी भी संबंधपरक डेटाबेस का एक महत्वपूर्ण घटक है। विडंबना यह है कि इसके महत्व के कारण, यह अधिकांश डेटाबेस उपयोगकर्ताओं के लिए अदृश्य है। आमतौर पर, केवल डेटाबेस व्यवस्थापक डेटा शब्दकोश के साथ बातचीत करते हैं।
Techopedia डेटा डिक्शनरी की व्याख्या करता है
एक संबंधपरक डेटाबेस में, डेटा शब्दकोश में मेटाडेटा में निम्नलिखित शामिल हैं:
- डेटाबेस और उनके मालिकों में सभी तालिकाओं के नाम
- सभी अनुक्रमणिकाओं के नाम और उन अनुक्रमणिकाओं में तालिकाएँ जिनके स्तंभ संबंधित हैं
- प्राथमिक कुंजियों, अन्य तालिकाओं के लिए विदेशी-कुंजी रिश्तों और नहीं-नाल बाधाओं सहित तालिकाओं पर परिभाषित बाधाएं
अधिकांश रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) के लिए, डेटाबेस मैनेजमेंट सिस्टम सॉफ्टवेयर को डेटाबेस के भीतर डेटा एक्सेस करने के लिए डेटा शब्दकोश की आवश्यकता होती है। उदाहरण के लिए, Oracle DB सॉफ्टवेयर को Oracle DB को पढ़ना और लिखना होता है। हालाँकि, यह केवल उस विशेष डेटाबेस के लिए बनाए गए डेटा शब्दकोश के माध्यम से कर सकता है।
उदाहरण के लिए, मान लें कि किसी वाणिज्यिक बैंक के डेटाबेस में, व्यवस्थापक यह निर्धारित करना चाहता है कि कौन सी तालिका ऋण के बारे में जानकारी रखती है। एक शिक्षित अनुमान लगाते हुए कि तालिका में सबसे अधिक संभावना "LOAN" शब्द है, वह डेटा डिक्शनरी पर निम्नलिखित क्वेरी जारी करेगा (पहली क्वेरी Oracle DB के लिए है, जबकि दूसरा SQL सर्वर DB के लिए है):
- चयन करें * DBA_TABLES से जहां TABLE_NAME को '% LOAN%' पसंद है;
- का चयन करें * SYSOBJECTS से जहां TYPE = 'U' और NAME LIKE '% LOAN%';
