data in-dependency(डाटा इंडेपेंडेन्सी):-
In 3-level architecture of DBMS, if we make change in any level then it will not affect other upper levels of DBMS. It is called data in-dependency/levels of abstraction. In other words, "data in-dependency refers to make change in lower level schema without affecting upper level schema ".
DBMS के तीन-स्तरीय आर्किटेक्चर में, यदि हम किसी एक स्तर में परिवर्तन करते है तब उसका प्रभाव ऊपरी स्तरों पर नहीं पड़ना चाहिए। इसे डाटा इन-डिपेंडेंसी / लेवल ऑफ़ अब्स्ट्रक्शन कहा जाता है। दूसरे शब्दों में "डाटा इन डिपेंडेंसी में, उच्च स्तरीय स्कीमा को प्रभावित न करते हुए, निम्न स्तरीय स्कीमा में परिवर्तन किया जाता है।"
Data in-dependency are of two types -
डाटा इन-डिपेंडेंसी दो प्रकार की होती है -
1. Logical data in-dependency (लॉजिकल डाटा इन-डिपेंडेंसी):-
When we make any change in logical level schema without affecting view level schema then this is called logical data in-dependency. It is also known as view-logical mapping.
For example- if we make change in name of student table or columns or data type or size then it will not affect user views of DBMS.
जब हम लॉजिकल लेवल की स्कीमा में परिवर्तन करते है एवं उस परिवर्तन का प्रभाव व्यू लेवल स्कीमा पर नहीं पड़ता है तब इसे लॉजिकल डाटा इन-डिपेंडेंसी कहा जाता है। इसे व्यू-लॉजिकल मैपिंग के नाम से भी जाना जाता है।
उदाहरण के लिए- जब हम स्टूडेंट टेबल के नाम, कॉलम के नाम, डाटा टाइप, साइज में परिवर्तन करते है तब इसका प्रभाव DBMS के यूजर के व्यू पर नहीं पड़ता है।
2. Physical data in-dependency (फिजिकल डाटा इन-डिपेंडेंसी):-
When we make any change in physical level schema without affecting logical level schema then this is called physical data in-dependency . It is also known as logical-physical mapping.
For example- if we make any change in storage structure of data base or container or accessing methods then it doesn't affect data base objects and constraints.
जब हम फिजिकल लेवल की स्कीमा में परिवर्तन करते है एवं उस परिवर्तन का प्रभाव लॉजिकल लेवल स्कीमा पर नहीं पड़ता है तब इसे फिजिकल डाटा इन-डिपेंडेंसी कहा जाता है। इसे लॉजिकल-फिजिकल मैपिंग के नाम से भी जाना जाता है।
उदाहरण के लिए- जब हम डाटा बेस के स्टोरेज स्ट्रक्चर या कंटेनर या एक्सेस मेथड्स में परिवर्तन करते है तब इसका प्रभाव DBMS के लॉजिकल लेवल के डाटा बेस ऑब्जेक्ट्स या कंस्ट्रेंट्स पर नहीं पड़ता है।
No comments:
Post a Comment