संरचनात्मक स्वतंत्रता
संरचनात्मक स्वतंत्रता तब मौजूद होती है जब डेटाबेस संरचना में परिवर्तन डेटा तक पहुँचने के लिए DBMS की क्षमता को प्रभावित नहीं करते हैं।
संरचनात्मक निर्भरता तब होती है जब डेटाबेस संरचना में परिवर्तन डेटा तक पहुँचने के लिए DBMS की क्षमता को प्रभावित नहीं करते हैं।
डेटा स्वतंत्रता
निचले स्तर में किए गए परिवर्तन ऊपरी परतों को प्रभावित नहीं करेंगे।
दो प्रकार हैं -
- भौतिक डेटा स्वतंत्रता
- तार्किक डेटा स्वतंत्रता
आइए भौतिक डेटा स्वतंत्रता के साथ शुरू करें -
भौतिक डेटा स्वतंत्रता
स्कीमा या तार्किक डेटा को प्रभावित किए बिना भौतिक स्कीमा को संशोधित करें। इसे हासिल करना आसान है।
यह डेटाबेस के आंतरिक स्तर और तार्किक स्तर से आंतरिक स्तर तक मैपिंग द्वारा प्राप्त किया जाता है। भौतिक भंडारण में किए गए परिवर्तनों से वैचारिक स्कीमा उपयोगकर्ताओं को प्रेरित करती है।
तार्किक डेटा स्वतंत्रता
कार्यक्रमों को प्रभावित किए बिना तार्किक स्कीमा को संशोधित करें। हासिल करना मुश्किल है। मौजूदा बाहरी स्कीमा को प्रभावित किए बिना वैचारिक स्कीमा को संशोधित किया जा सकता है।