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

SQL में सरल और जटिल दृश्य के बीच अंतर

<घंटा/>

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

सरल और जटिल दृश्य के बीच महत्वपूर्ण अंतर निम्नलिखित हैं।

<टेबल> <थेड> सीनियर। नहीं. <वें>कुंजी साधारण दृश्य जटिल दृश्य 1 परिभाषा एसक्यूएल में सिंपल व्यू केवल एक टेबल को शामिल करके बनाया गया व्यू है। दूसरे शब्दों में हम कह सकते हैं कि SQL में Simple View के मामले में केवल एक बेस टेबल है। दूसरी ओर, एक से अधिक टेबल को शामिल करके कॉम्प्लेक्स व्यू बनाया जाता है, यानी कॉम्प्लेक्स व्यू में कई टेबल प्रोजेक्ट किए जाते हैं। 2 एसोसिएशन साधारण दृश्य के मामले में क्योंकि केवल एक तालिका संदर्भ में है इसलिए SQL में इस दृश्य के मामले में किसी प्रमुख संघ को लागू करने की आवश्यकता नहीं है। दूसरी ओर कॉम्प्लेक्स व्यू के मामले में कई टेबल संदर्भ में हैं इसलिए सामान्य संघों को लागू करने की आवश्यकता है जिसमें शामिल होने की स्थिति, क्लॉज द्वारा एक समूह, क्लॉज द्वारा एक ऑर्डर शामिल है। 3 समूह कार्य साधारण दृश्य में, एकल तालिका के कारण हम MAX (), COUNT (), आदि जैसे समूह कार्यों का उपयोग नहीं कर सकते हैं। दूसरी ओर, कई तालिकाओं के कारण जटिल दृश्य के मामले में हम विभिन्न समूह कार्यों का उपयोग कर सकते हैं। 4 ऑपरेशन की अनुमति है साधारण दृश्य में, DML संचालन आसानी से किया जा सकता है। हालांकि दूसरी ओर जटिल दृश्य के मामले में DML संचालन हमेशा नहीं किया जा सकता है। 5 बदलाव जैसा कि उपरोक्त बिंदु में उल्लेख किया गया है कि DML संचालन INSERT, DELETE और UPDATE के कारण सीधे संभव हैं। हालांकि दूसरी ओर जटिल दृश्य के मामले में, हम INSERT, DELETE और UPDATE लागू नहीं कर सकते। 6 नल कॉलम साधारण दृश्य में आधार तालिका से NOT NULL कॉलम शामिल नहीं किए जा सकते। दूसरी ओर, जटिल दृश्य के मामले में, NOT NULL कॉलम को जटिल दृश्य में शामिल किया जा सकता है।
  1. SQL में ALTER और UPDATE कमांड के बीच अंतर

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

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

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

  1. सी और सी ++ के बीच अंतर।

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