what is data independence in DBMS in Hindi
अगले लेवल में schema definition को बिना effect किये, एक लेवल में schema definition को modify करने की ability को data independence कहते है।
दूसरे शब्दों में कहें तो, “DBMS में, data independence एक feature है जिसके द्वारा हम अगले high level पर database schema को बदले बिना, database system के एक level पर database schema को change कर सकते हैं.”
data independence का यूज करके हम data को सभी programs से अलग रख सकते हैं और data independence को three schema architecture के द्वारा आसानी से समझा जा सकता है.
Types of data independence in Hindi
– डेटा इंडिपेंडेंस के प्रकार
data independence दो प्रकार का होता है।
- Logical data independence
- Physical data independence
logical data independence in DBMS in Hindi
external schema ( view level ) को modify किए बिना logical schema (conceptual level) को modify करना logical data independence कहलाता है।
लॉजिकल डाटा इंडिपेंडेंस (logical data independence) का इस्तेमाल external schema को logical schema से अलग रखने के लिए किया जाता है .
यदि हम डाटा के conceptual level पर कोई changes करते है तो इसका effect, view level पर नहीं पड़ता.
यह user interface level पर occur होता है.
उदहारण के लिए– external schema में बिना बदलाव किये, conceptual schema के लिए नयी entities, attributes को जोड़ना या मिटाना संभव है।
physical data independence in DBMS
Logical schema (लॉजिकल स्कीमा) में बदलाव किये बिना फिजिकल स्कीमा (physical schema) में बदलाव करना physical data independence (फिजिकल डाटा इंडिपेंडेंस ) कहलाता है.
यदि हम database system server के storage size को modify कर दें, तो इसका effect database के conceptual structure पर नहीं पड़ेगा.
इसका यूज (इस्तेमाल) conceptual level को internal level (इंटरनल लेवल) से अलग रखने के लिए करते है .
यह logical interface level पर occur होता है.
उदाहरण–database की location को C drive से D drive में convert करना.
0 Comments