Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

SQL में दृश्य और भौतिक दृश्यों के बीच अंतर

<घंटा/>

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

विचारों और भौतिक विचारों के बीच महत्वपूर्ण अंतर निम्नलिखित हैं।

<टेबल> <थेड> सीनियर। नहीं. <वें>कुंजी <वें>दृश्य भौतिक दृश्य 1 परिभाषा तकनीकी रूप से तालिका का दृश्य "चयन क्वेरी" द्वारा बनाई गई तालिका की एक तार्किक आभासी प्रति है, लेकिन परिणाम डिस्क में कहीं भी संग्रहीत नहीं होता है और हर बार जब हमें डेटा की आवश्यकता होती है, तो हमें क्वेरी को सक्रिय करने की आवश्यकता होती है, इसलिए हमेशा हमें मिलता है मूल तालिकाओं से अद्यतन या नवीनतम डेटा। दूसरी ओर भौतिक दृश्य भी चुनिंदा क्वेरी द्वारा संचालित डेटा की तार्किक वर्चुअल कॉपी हैं लेकिन क्वेरी का परिणाम तालिका या डिस्क में संग्रहीत हो जाएगा। 2 संग्रहण दृश्यों में क्वेरी एक्सप्रेशन के परिणामी टुपल्स डिस्क पर संग्रहीत नहीं होते हैं केवल क्वेरी एक्सप्रेशन डिस्क पर संग्रहीत होते हैं। दूसरी ओर भौतिक विचारों के मामले में क्वेरी एक्सप्रेशन और परिणामी क्वेरी के टुपल्स दोनों डिस्क पर संग्रहीत हो जाते हैं। 3 क्वेरी निष्पादन जैसा कि दृश्यों के मामले में ऊपर बताया गया है, क्वेरी अभिव्यक्ति डिस्क पर संग्रहीत होती है, न कि इसके परिणाम, इसलिए जब भी उपयोगकर्ता इससे डेटा प्राप्त करने का प्रयास करता है तो क्वेरी अभिव्यक्ति हर बार निष्पादित हो जाती है ताकि उपयोगकर्ता को हर बार नवीनतम अद्यतन मूल्य मिल सके। दूसरी ओर भौतिक दृश्यों के मामले में क्वेरी का परिणाम डिस्क पर संग्रहीत हो जाता है और इसलिए जब भी उपयोगकर्ता डेटा लाने का प्रयास करता है तो क्वेरी अभिव्यक्ति हर बार निष्पादित नहीं होती है ताकि उपयोगकर्ता को नवीनतम अद्यतन मूल्य न मिले अगर यह डेटाबेस में बदल जाता है। 4 लागत प्रभावी चूंकि दृश्यों के साथ कोई संग्रहण लागत संबद्ध नहीं है, इसलिए उनके पास इससे जुड़ी कोई अद्यतन लागत भी नहीं है। दूसरी ओर मटेरियलाइज्ड व्यूज की एक स्टोरेज कॉस्ट जुड़ी होती है, इसलिए इसके साथ अपडेट कॉस्ट भी जुड़ी होती है। 5 डिज़ाइन एसक्यूएल में दृश्य एक निश्चित वास्तुकला दृष्टिकोण के साथ डिजाइन किए गए हैं जिसके कारण एक दृश्य को परिभाषित करने के लिए एक एसक्यूएल मानक है। दूसरी ओर SQL में मटेरियलाइज्ड व्यू के मामले में एक सामान्य आर्किटेक्चर दृष्टिकोण के साथ डिज़ाइन किया गया है, इसलिए इसे परिभाषित करने के लिए कोई SQL मानक नहीं है, और इसकी कार्यक्षमता कुछ डेटाबेस सिस्टम द्वारा एक एक्सटेंशन के रूप में प्रदान की जाती है। 6 उपयोग दृश्यों का उपयोग आम तौर पर तब किया जाता है जब डेटा को बार-बार एक्सेस किया जाता है और तालिका में डेटा बार-बार अपडेट किया जाता है। दूसरी ओर भौतिक दृश्यों का उपयोग तब किया जाता है जब डेटा को बार-बार एक्सेस करना होता है और तालिका में डेटा बार-बार अपडेट नहीं होता है।
  1. SQL में तालिका, दृश्य और पर्यायवाची के बीच अंतर स्पष्ट करें

    आइए समझते हैं कि संरचित क्वेरी भाषा (एसक्यूएल) में कौन सी तालिका, दृश्य और पर्यायवाची शब्द हैं। तालिका, दृश्य और समानार्थक शब्द एक तालिका डेटा का भंडार है, जहां तालिका में यह एक भौतिक इकाई है। एक तालिका डेटाबेस में भौतिक रूप से रहती है। एक दृश्य डेटाबेस के भौतिक प्रतिनिधित्व का हिस्सा नहीं है। यह

  1. SQL में ALTER और UPDATE कमांड के बीच अंतर

    इस पोस्ट में, हम SQL में ALTER कमांड और UPDATEकमांड के बीच के अंतर को समझेंगे। कमांड बदलें यह कमांड एक डेटा डेफिनिशन लैंग्वेज (DDL) है। यह डेटा स्तर पर नहीं, बल्कि संरचनात्मक स्तर पर कार्य करता है। इस कमांड का उपयोग डेटाबेस में टेबल की विशेषताओं को जोड़ने, हटाने और संशोधित करने के लिए किया

  1. SQL में इनर जॉइन और आउटर जॉइन के बीच अंतर

    इस पोस्ट में, हम SQL में इनर जॉइन और आउटर जॉइन के बीच के अंतर को समझेंगे। इनर जॉइन इस्तेमाल किया गया खंड इनर जॉइन और जॉइन है। यह दो या दो से अधिक तालिकाओं का संयुक्त टपल लौटाता है। जब कोई विशेषता सामान्य नहीं होती है, तो परिणाम खाली होता है। यदि टुपल्स की संख्या अधिक है, तो INNER JOIN OU