121
GB
What is the difference between a view and a synonym in Oracle database?
IN
Oracle डेटाबेस में दृश्य और पर्यायवाची के बीच क्या अंतर है?
A
They are functionally identical
वे कार्यात्मक रूप से समान हैं
B
A synonym is faster than a view
एक पर्यायवाची एक दृश्य से तेज़ है
C
A view requires DBA privileges; a synonym does not
किसी दृश्य के लिए DBA विशेषाधिकारों की आवश्यकता होती है; एक पर्यायवाची नहीं है
D
A view is a named stored query that presents data from one or more base tables (possibly with transformations filtering or joins); a synonym is simply an alias for another object (table view stored procedure sequence) without any data transformation capability
दृश्य एक नामित संग्रहीत क्वेरी है जो एक या अधिक आधार तालिकाओं से डेटा प्रस्तुत करता है (संभवतः परिवर्तनों को फ़िल्टर करने या जोड़ने के साथ); एक पर्यायवाची किसी भी डेटा परिवर्तन क्षमता के बिना किसी अन्य ऑब्जेक्ट (तालिका दृश्य संग्रहीत प्रक्रिया अनुक्रम) के लिए बस एक उपनाम है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English)
View: stored SELECT statement, can transform/filter/join data, referenced as if it were a table. Synonym: CREATE SYNONYM emp FOR hr.employees - just an alias for another object. No data transformation. Synonyms useful for: location transparency (hiding schema names), simplifying object names, providing backward compatibility when objects are moved.
व्याख्या (हिन्दी)
देखें: संग्रहीत SELECT स्टेटमेंट, डेटा को रूपांतरित/फ़िल्टर/जोड़ सकता है, इसे ऐसे संदर्भित किया जा सकता है जैसे कि यह एक तालिका हो। पर्यायवाची: hr.employees के लिए SYNONYM emp बनाएं - किसी अन्य वस्तु के लिए सिर्फ एक उपनाम। कोई डेटा परिवर्तन नहीं. समानार्थी शब्द इनके लिए उपयोगी हैं: स्थान पारदर्शिता (स्कीमा नाम छिपाना), ऑब्जेक्ट नामों को सरल बनाना, ऑब्जेक्ट को स्थानांतरित करने पर पश्चगामी अनुकूलता प्रदान करना।