106
GB
What is the view cascade problem in schema management?
IN
स्कीमा प्रबंधन में व्यू कैस्केड समस्या क्या है?
A
Too many views causing performance issues
बहुत अधिक दृश्य प्रदर्शन समस्याओं का कारण बन रहे हैं
B
When modifying or dropping a base table affects (invalidates or drops) all views and views-on-views that depend on it - requiring careful dependency tracking and potentially cascading updates to multiple view definitions
जब आधार तालिका को संशोधित या हटाया जाता है, तो उस पर निर्भर सभी दृश्य और दृश्य-पर-दृश्य प्रभावित होते हैं (अमान्य हो जाते हैं या हट जाते हैं) - इसके लिए सावधानीपूर्वक निर्भरता ट्रैकिंग और एकाधिक दृश्य परिभाषाओं के लिए संभावित रूप से कैस्केडिंग अपडेट की आवश्यकता होती है।
C
Views creating recursive loops
पुनरावर्ती लूप बनाने वाले दृश्य
D
Too many nested views causing stack overflow
बहुत सारे नेस्टेड दृश्य स्टैक ओवरफ़्लो का कारण बन रहे हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English)
View cascade: if table T has 10 views, and each view has 3 views-on-views, dropping T affects 40+ objects. Dependency graph must be maintained (system catalog). DROP TABLE t RESTRICT prevents dropping if views exist. DROP TABLE t CASCADE drops table AND all dependent views. Schema change impact analysis is critical.
व्याख्या (हिन्दी)
दृश्य कैस्केड: यदि तालिका T में 10 दृश्य हैं, और प्रत्येक दृश्य में 3 दृश्य-पर-दृश्य हैं, तो T छोड़ने से 40+ ऑब्जेक्ट प्रभावित होते हैं। निर्भरता ग्राफ़ बनाए रखा जाना चाहिए (सिस्टम कैटलॉग)। यदि दृश्य मौजूद हैं तो ड्रॉप टेबल टी रिस्ट्रिक्ट ड्रॉपिंग को रोकता है। ड्रॉप टेबल टी कैस्केड ड्रॉप टेबल और सभी आश्रित दृश्य। स्कीमा परिवर्तन प्रभाव विश्लेषण महत्वपूर्ण है।