2011
GB
What is the practical significance of checking lossless join property when decomposing a relation?
IN
किसी संबंध को विघटित करते समय दोषरहित जुड़ाव संपत्ति की जाँच करने का व्यावहारिक महत्व क्या है?
A
It ensures all foreign keys are maintained
यह सुनिश्चित करता है कि सभी विदेशी कुंजियाँ बनी रहें
B
It ensures no storage space is lost
यह सुनिश्चित करता है कि कोई भंडारण स्थान नष्ट न हो
C
It guarantees that when decomposed relations are joined back together the result is exactly the original relation with no spurious tuples and no missing tuples
यह गारंटी देता है कि जब विघटित संबंधों को वापस एक साथ जोड़ा जाता है तो परिणाम बिल्कुल मूल संबंध होता है, जिसमें कोई नकली टुपल्स नहीं होता है और न ही कोई गायब टुपल्स होता है।
D
It ensures query performance is not degraded
यह सुनिश्चित करता है कि क्वेरी का प्रदर्शन ख़राब न हो
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English)
Lossless join is critical: if decomposition is lossy, joining the pieces produces SPURIOUS TUPLES (extra rows that were not in the original relation). This means data integrity is violated - the database would return incorrect query results.
व्याख्या (हिन्दी)
दोषरहित जुड़ाव महत्वपूर्ण है: यदि अपघटन हानिपूर्ण है, तो टुकड़ों को जोड़ने से नकली टुपल्स (अतिरिक्त पंक्तियाँ जो मूल संबंध में नहीं थीं) उत्पन्न होती हैं। इसका मतलब है कि डेटा अखंडता का उल्लंघन हुआ है - डेटाबेस गलत क्वेरी परिणाम लौटाएगा।