घर डेटाबेस क्या है नजरिया? - टेक्नोपेडिया से परिभाषा

क्या है नजरिया? - टेक्नोपेडिया से परिभाषा

विषयसूची:

Anonim

परिभाषा - व्यू का क्या अर्थ है?

एक दृश्य एक डेटाबेस का एक सबसेट है जो क्वेरी से उत्पन्न होता है और एक स्थायी ऑब्जेक्ट के रूप में संग्रहीत होता है। यद्यपि किसी दृश्य की परिभाषा स्थायी है, उसमें निहित डेटा उस समय के बिंदु पर निर्भर करता है जिस पर वह दृश्य एक्सेस करता है।


दृश्य तालिका में निहित डेटा के सबसेट का प्रतिनिधित्व करते हैं। वे एक वर्चुअल टेबल में कई तालिकाओं को जोड़ सकते हैं और सरल बना सकते हैं। वे बहुत कम भंडारण स्थान लेते हैं क्योंकि डेटाबेस में केवल दृश्य परिभाषा होती है, डेटा नहीं। इसके अलावा, वे संग्रहीत डेटा के साथ अलग-अलग गणना (जैसे योग और औसत) के लिए परिणाम प्रदान कर सकते हैं, और उस सीमा को सीमित कर सकते हैं जिससे तालिकाओं को बाहरी दुनिया में उजागर किया जाता है।

Techopedia View को समझाता है

एक दृश्य बस एक संरचित क्वेरी भाषा (एसक्यूएल) क्वेरी एक वस्तु के रूप में संग्रहीत है। उदाहरण के लिए, एक वाणिज्यिक बैंक के संबंधपरक डेटाबेस में CUSTOMER_MASTER और ACCOUNTS_MASTER तालिकाओं को अक्सर ग्राहकों और उनके खाता नंबरों के लिए उद्धृत किया जाता है। निम्नलिखित SQL क्वेरी पहले नाम, उपनाम, खाता संख्या (ओं) और खाता प्रकार के ग्राहकों को लौटाती है:


C.first_name, c.surname, a.account_number, a.account_type का चयन करें

Customer_master c से, accounts_master a

जहां c.customer_id = a.customer_id है

ORDER BY c.surname, a.account_number


हर बार जब यह क्वेरी चलाई जाती है, तो इसे मूल्यवान समय और संसाधनों का उपभोग करते हुए पार्स और SQL ऑप्टिमाइज़र में लोड करना पड़ता है। यदि क्वेरी को दृश्य के रूप में सहेजा जाता है, तो ये ओवरहेड गतिविधियां केवल एक बार प्रदर्शन के समय बनाई जाती हैं। दृश्य बनाने के लिए एक नमूना SQL स्क्रिप्ट नीचे दिया गया है:


बनाएँ देखें customer_accounts AS के रूप में

(

C.first_name, c.surname, a.account_number, a.account_type का चयन करें

Customer_master c से, accounts_master a

जहां c.customer_id = a.customer_id है

ORDER BY c.surname, a.account_number

)


दृश्यों का उपयोग सामान्य तालिकाओं में सामान्य स्तंभों के रूप में किया जा सकता है, जहां WHERE क्लॉज का उपयोग करके परिणामों को प्रतिबंधित किया जाता है, और इसी तरह। कुछ रिलेशनल डेटाबेस इंजन भी डेटा को सीधे व्यू के माध्यम से अपडेट करने की अनुमति देते हैं।

यह परिभाषा डेटाबेस के संदर्भ में लिखी गई थी
क्या है नजरिया? - टेक्नोपेडिया से परिभाषा