डेटाबेस दृश्य बद्दल अधिक शोधा - डेटा ऍक्सेस नियंत्रित करणे

डेटाबेस दृश्य बद्दल अधिक शोधा

डेटाबेस दृश्ये आपल्याला अंतिम वापरकर्ता अनुभवाची गुंतागुंत कमी करण्यास आणि अंतिम वापरकर्त्यास सादर केलेल्या डेटा मर्यादित करून डेटाबेरीज सारणीतील डेटा ऍक्सेस करण्यास सक्षम करण्याची परवानगी देतात. मूलत :, दृष्टिकोनातून एक कृत्रिम डेटाबेस टेबलची सामग्री गतिमानपणे भरण्यासाठी डेटाबेस क्वेरीचे परिणाम वापरते.

दृश्य का वापरायचे?

वापरकर्त्यांना डेटाबेरीज टेबल्समध्ये थेट प्रवेश प्रदान करण्याऐवजी दृश्यांद्वारे डेटा ऍक्सेस करण्यास दोन प्राथमिक कारणे आहेत:

एक दृश्य तयार करणे

दृश्य तयार करणे हे अगदी सोपी आहे: CREATE VIEW कमांडमध्ये आपल्याला प्रतिबंध आणि प्रतिबंध करण्याची इच्छा असलेली एक क्वेरी तयार करणे आवश्यक आहे. येथे वाक्यरचना आहे:

दृश्य नाव म्हणून तयार करा
<क्वेरी>

उदाहरणार्थ, आपण पूर्णवेळ कर्मचारी तयार करू इच्छित असल्यास मी मागील विभागात चर्चा केली, आपण खालील आदेश जारी करतील:

दृश्य पूर्ण वेळ म्हणून तयार करा
First_name निवडा, शेवटचे_नाव, employee_id
कर्मचार्यांकडून
WHERE स्थिती = 'एफटी'

एक दृश्य बदलत आहे

दृश्याची सामुग्री बदलणे व्यूचं स्वरूप म्हणून तशीच वाक्यरचना वापरते, परंतु आपण CREATE VIEW कमांडऐवजी आपण 'ALTER VIEW' कमांड वापरत आहात. उदाहरणार्थ, आपण पूर्ण वेळ दृश्यात प्रतिबंधात्मक जोडण्यास इच्छुक असल्यास परिणामी कर्मचार्यांच्या टेलिफोन नंबरला परिणाम मिळतो, तर आपण निम्न आदेश जारी कराल:

ALTER VIEW पूर्णवेळ म्हणून
First_name, शेवटचे_नाव, कर्मचारी_आयडी, टेलिफोन निवडा
कर्मचार्यांकडून
WHERE स्थिती = 'एफटी'

एक दृश्य हटविणे

ड्रॉप VIEW कमांडचा वापर करुन डेटाबेसमधून एक दृश्य काढून टाकणे सोपे आहे. उदाहरणार्थ, आपण पूर्ण-वेळ कर्मचारी हटवू इच्छित असल्यास, आपण खालील कमांड वापरु शकाल:

ड्रॉप पहा पूर्णवेळ