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

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

डेटा डिक्शनरी में डेटाबेस मेटाडेटा होता है। इसमें डेटाबेस में ऑब्जेक्ट के बारे में रिकॉर्ड होते हैं।

डेटा डिक्शनरी में क्या होता है

डेटा डिक्शनरी में निम्नलिखित जानकारी होती है:

  • डेटाबेस में टेबल के नाम
  • टेबल के कंस्ट्रेंट यानी की, रिलेशनशिप, आदि
  • टेबल के कॉलम जो एक दूसरे से संबंधित हैं
  • टेबल का मालिक
  • ऑब्जेक्ट की अंतिम एक्सेस की गई जानकारी
  • ऑब्जेक्ट की अंतिम अपडेट की गई जानकारी

डेटा डिक्शनरी का एक उदाहरण छात्र के व्यक्तिगत विवरण हो सकते हैं:

उदाहरण

<StudentPersonalDetails>

Student_IDStudent_NameStudent_AddressStudent_City

उपरोक्त फील्ड के लिए डेटा डिक्शनरी निम्नलिखित है:

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

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

यहां डेटा डिक्शनरी के दो प्रकार हैं:

एक्टिव डेटा डिक्शनरी (Active Data Dictionary)

DBMS सॉफ्टवेयर एक्टिव डेटा डिक्शनरी को स्वचालित रूप से प्रबंधित करता है। संशोधन एक स्वचालित कार्य है और अधिकांश RDBMS में एक्टिव डेटा डिक्शनरी होती है। इसे इंटीग्रेटेड डेटा डिक्शनरी के रूप में भी जाना जाता है।

पैसिव डेटा डिक्शनरी (Passive Data Dictionary)

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

  1. DBMS में फंक्शनल डिपेंडेंसी DBMS में फंक्शनल डिपेंडेंसी

    फंक्शनल डिपेंडेंसी क्या है?DBMS में फंक्शनल डिपेंडेंसी, जैसा कि नाम से पता चलता है, एक टेबल की विशेषताओं के बीच एक संबंध है जो एक-दूसरे पर निर्भर हैं। E. F. Codd द्वारा पेश किया गया, यह डेटा रिडंडेंसी को रोकने और खराब डिजाइन के बारे में जानने में मदद करता है।अवधारणा को पूरी तरह से समझने के लिए, मान

  1. डेटा और संरचनात्मक स्वतंत्रता डेटा और संरचनात्मक स्वतंत्रता

    संरचनात्मक स्वतंत्रता (Structural Independence)संरचनात्मक स्वतंत्रता तब मौजूद होती है जब डेटाबेस संरचना में परिवर्तन DBMS की डेटा एक्सेस करने की क्षमता को प्रभावित नहीं करते।संरचनात्मक निर्भरता तब मौजूद होती है जब डेटाबेस संरचना में परिवर्तन DBMS की डेटा एक्सेस करने की क्षमता को प्रभावित करते हैं। (

  1. DBMS में डेडलॉक DBMS में डेडलॉक

    डेडलॉक तब होता है जब दो या अधिक प्रक्रियाओं को अपने निष्पादन को पूरा करने के लिए किसी संसाधन की आवश्यकता होती है जो दूसरी प्रक्रिया के पास होता है। उपरोक्त आरेख में, प्रक्रिया 1 के पास संसाधन 1 है और इसे संसाधन 2 की आवश्यकता है। इसी तरह प्रक्रिया 2 के पास संसाधन 2 है और इसे संसाधन 1 की आवश्यकता है।