डेटाबेस दृश्यों के बारे में अधिक जानकारी प्राप्त करें - डेटा एक्सेस नियंत्रित करना

डेटाबेस दृश्यों के बारे में और जानें

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

विचारों का उपयोग क्यों करें?

डेटाबेस तालिकाओं तक सीधे पहुंच प्रदान करने के बजाय उपयोगकर्ताओं को विचारों के माध्यम से डेटा तक पहुंच प्रदान करने के दो प्राथमिक कारण हैं:

एक दृश्य बनाना

एक दृश्य बनाना काफी सरल है: आपको केवल एक क्वेरी बनाने की आवश्यकता है जिसमें वे प्रतिबंध शामिल हैं जिन्हें आप लागू करना चाहते हैं और इसे CREATE VIEW कमांड के अंदर रखें। वाक्यविन्यास यहां दिया गया है:

दृश्य दृश्य AS बनाएँ
<क्वेरी>

उदाहरण के लिए, यदि आप पूर्णकालिक कर्मचारियों को देखना चाहते हैं, तो मैंने पिछले अनुभाग में चर्चा की है, तो आप निम्न आदेश जारी करेंगे:

पूर्णकालिक एएस देखें
पहले_नाम, last_name, staff_id चुनें
कर्मचारियों से
कहां स्थिति = 'एफटी'

एक दृश्य संशोधित करना

किसी दृश्य की सामग्री को बदलने से दृश्य के निर्माण के समान सटीक सिंटैक्स का उपयोग होता है, लेकिन आप CREATE VIEW कमांड के बजाय ALTER VIEW कमांड का उपयोग करते हैं। उदाहरण के लिए, यदि आप पूर्णकालिक दृश्य पर प्रतिबंध जोड़ना चाहते हैं जो कर्मचारी के टेलीफ़ोन नंबर को परिणामों में जोड़ता है, तो आप निम्न आदेश जारी करेंगे:

पूर्णकालिक एएस देखें
पहले_नाम, last_name, कर्मचारी_आईडी, टेलीफोन चुनें
कर्मचारियों से
कहां स्थिति = 'एफटी'

एक दृश्य हटाना

DROP VIEW कमांड का उपयोग कर डेटाबेस से दृश्य को निकालना आसान है। उदाहरण के लिए, यदि आप पूर्णकालिक कर्मचारी दृश्य को हटाना चाहते हैं, तो आप निम्न आदेश का उपयोग करेंगे:

ड्रॉप पूर्णकालिक देखें