डेटा डिक्शनरी में डेटाबेस मेटाडेटा होता है। इसमें डेटाबेस में ऑब्जेक्ट के बारे में रिकॉर्ड होते हैं।
डेटा डिक्शनरी में क्या होता है
डेटा डिक्शनरी में निम्नलिखित जानकारी होती है:
- डेटाबेस में टेबल के नाम
- टेबल के कंस्ट्रेंट यानी की, रिलेशनशिप, आदि
- टेबल के कॉलम जो एक दूसरे से संबंधित हैं
- टेबल का मालिक
- ऑब्जेक्ट की अंतिम एक्सेस की गई जानकारी
- ऑब्जेक्ट की अंतिम अपडेट की गई जानकारी
डेटा डिक्शनरी का एक उदाहरण छात्र के व्यक्तिगत विवरण हो सकते हैं:
उदाहरण
<StudentPersonalDetails>
| Student_ID | Student_Name | Student_Address | Student_City |
|---|
उपरोक्त फील्ड के लिए डेटा डिक्शनरी निम्नलिखित है:

डेटा डिक्शनरी के प्रकार
यहां डेटा डिक्शनरी के दो प्रकार हैं:
एक्टिव डेटा डिक्शनरी (Active Data Dictionary)
DBMS सॉफ्टवेयर एक्टिव डेटा डिक्शनरी को स्वचालित रूप से प्रबंधित करता है। संशोधन एक स्वचालित कार्य है और अधिकांश RDBMS में एक्टिव डेटा डिक्शनरी होती है। इसे इंटीग्रेटेड डेटा डिक्शनरी के रूप में भी जाना जाता है।
पैसिव डेटा डिक्शनरी (Passive Data Dictionary)
उपयोगकर्ताओं द्वारा प्रबंधित और डेटाबेस संरचना बदलने पर मैन्युअली संशोधित किया जाता है। इसे नॉन-इंटीग्रेटेड डेटा डिक्शनरी के रूप में भी जाना जाता है।