MySQL + SQL · Lesson 1
Data Independence
Data Independence क्या है?
Data independence एक level के schema को बदलने की क्षमता है, बिना अगले ऊपरी level के schema को बदले। यह three-schema architecture का बड़ा benefit है।
दो प्रकार
| प्रकार | मतलब | Example |
|---|---|---|
| Logical data independence | External views/apps बदले बिना conceptual schema बदलना | नया column जोड़ो बिना programs तोड़े |
| Physical data independence | Conceptual schema बदले बिना internal storage बदलना | Index जोड़ो या नई disk — queries फिर भी चलें |
महत्वपूर्ण
Logical data independence, physical की तुलना में पाना ज़्यादा मुश्किल है, क्योंकि application programs logical structure पर बहुत निर्भर करते हैं।
सारांश
- Data independence एक schema level बदलने देता है बिना ऊपर वाले level पर असर डाले।
- Logical (conceptual बदलाव) और physical (storage बदलाव)।