Data Independence in Hindi – डेटा इंडिपेंडेंस क्या है? – DBMS

Hello दोस्तों! आज हम इस पोस्ट में Data Independence in Hindi (डेटा इंडिपेंडेंस क्या है?) के बारें में पूरे विस्तार से पढेंगे और इसके types को भी देखेंगे. आप इसे पूरा पढ़िए, आपको यह आसानी से समझ में आ जायेगा. तो चलिए शुरू करते हैं:-

Data Independence in Hindi

अगले लेवल में schema definition को बिना प्रभवित किये, एक लेवल में schema definition को modify करने की ability को data independence कहते है।

दूसरे शब्दों में कहें तो, “DBMS में, Data independence एक विशेषता है जिसके द्वारा हम अगले उच्च level पर database schema को बदले बिना, डेटाबेस सिस्टम के एक level पर database schema को बदल सकते हैं.”

Data independence का प्रयोग करके हम data को सभी programs से अलग रख सकते हैं और डेटा इंडिपेंडेंस को three schema architecture के द्वारा आसानी से समझा जा सकता है.

data independence in Hindi
Three Schema Architecture का चित्र

Types of Data Independence in Hindi – डेटा इंडिपेंडेंस के प्रकार

डेटा इंडिपेंडेंस दो प्रकार का होता है।

  1. Logical data independence
  2. Physical data independence

Logical data independence in Hindi

  • बिना external schema ( view level ) को बदले logical schema (conceptual level) को बदलना logical data independence कहलाता है।

  • इसका प्रयोग external schema को logical schema से अलग रखने के लिए किया जाता है.

  • यदि हम data के conceptual level पर कोई बदलाव करते है तो इसका प्रभाव view level पर नहीं पड़ता.

  • यह user interface level पर घटित होता है.

  • उदहारण के लिए– एक्सटर्नल स्कीमा में बिना बदलाव किये, conceptual schema के लिए नयी entities, attributes को जोड़ना या मिटाना संभव है।

Physical Data Independence in Hindi

  • Logical schema में बदलाव किये बिना physical schema में बदलाव करना physical data independence कहलाता है.

  • यदि हम database system server के storage size को change कर दें, तो इसका प्रभाव database के conceptual structure पर नहीं पड़ेगा.

  • इसका प्रयोग conceptual level को internal level से अलग रखने के लिए किया जाता है.

  • यह logical interface level पर घटित होता है.

  • उदाहरण database की location को C drive से D drive में बदलना.

Difference between Physical and Logical Data Independence in Hindi

इनके मध्य अंतर को हम नीचे दी गयी table के द्वारा आसानी से समझ सकते हैं:-

Physical Data IndependenceLogical Data Independence
यह मुख्य रूप से इस बारे में चिंता (concern) करता है कि data को system में कैसे store किया जाता है।यह मुख्य रूप से structure या data definition के changes के बारे में concern करता है।
logical independence की तुलना में इसे प्राप्त करना आसान है.physical independence की तुलना में इसे प्राप्त करना मुश्किल है.
physical level में changes करने के लिए हमें आमतौर पर application program level पर changes की आवश्यकता नहीं होती है।logical level पर changes करने के लिए हमें application level पर change करने की आवश्यकता होती है.
यह internal schema के बारें में बताता है.यह conceptual schema के बारें में बताता है.
structure को बेहतर बनाने के लिए internal level पर किये बदलाव की आवश्यकता हो भी सकती है या नहीं भी हो सकती..जब भी डेटाबेस के logical structure को बदलना हो, तो logical level पर किया गया बदलाव महत्वपूर्ण होता है।
उदाहरण- compression तकनीक में बदलाव, hashing algorithm, storage device आदि.उदाहरण – नए attribute को add/modify या delete करना.

References:- https://www.javatpoint.com/dbms-data-independence

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

11 thoughts on “Data Independence in Hindi – डेटा इंडिपेंडेंस क्या है? – DBMS”

Leave a Comment