दृश्य और तालिका के बीच का अंतर

Anonim

दृश्य बनाम तालिका

दृश्य दृश्य_नाम

बनाएं या प्रतिस्थापित करें

चुनें_स्टेटमेंट;

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

तालिका तालिका_नाम बनाएं (

स्तंभ_नाव 1 डेटाटाइप (लंबाई),

स्तंभ_नाम 2 डेटाटाइप (लंबाई)

…।

…।

…।

);

दृश्य

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

-2 ->
  1. एक बार दृश्य बनाया जाता है, इसे बार-बार खोज क्वेरी को कई बार लिखने के बिना, उसका नाम फिर से दोहराया जा सकता है
  2. चूंकि ये विचार पूर्व-संकलित ऑब्जेक्ट हैं, इसलिए इसका निष्पादन समय अलग-अलग रूप से अपनी SELECT क्वेरी (दृश्य के शरीर) को निष्पादित करने से कम है।
  3. दृश्यों को डेटा डेटा एक्सेस को प्रतिबंधित करने के लिए उपयोग किया जा सकता है इसलिए, उन्हें डेटा सुरक्षा में भी एक महत्वपूर्ण भूमिका निभाई जा सकती है, साथ ही साथ।
-2 ->

टेबल्स

तालिका पंक्तियों का संग्रह है पंक्तियों में डेटा के विभिन्न प्रकार के डेटा हो सकते हैं। तालिका के प्रत्येक पंक्ति को एक अद्वितीय पहचानकर्ता (प्राथमिक कुंजी) का उपयोग करके पहचाना जाना चाहिए। टेबल्स वे जगहें हैं जहां हम डेटा को संग्रहीत करते हैं। INSERT, UPDATE, और DELETE क्वेरीज़ को एक नई पंक्ति सम्मिलित करने के लिए, एक मौजूदा पंक्ति मान अपडेट कर सकते हैं और तालिका से एक पंक्ति हटा सकते हैं। तालिका से डेटा प्राप्त करने के लिए SELECT क्वेरीज़ का उपयोग किया जाना चाहिए तालिका संरचना को भी बदला जा सकता है (यदि ज़रूरत हो तो)। वैकल्पिक तालिका प्रश्नों को तालिका संरचना बदलने के लिए उपयोग किया जाना चाहिए। टेबल्स की डेटा सामग्री को स्टोर करने के लिए विचारों की तुलना में अधिक स्थान की आवश्यकता है। डेटाबेस में कई तरह के टेबल हैं

  1. आंतरिक तालिकाओं
  2. बाहरी तालिकाओं
  3. अस्थायी तालिकाओं

दृश्य और तालिकाएं के बीच क्या अंतर है?

आभासी तालिकाओं, जो कि SELECT क्वेरीज़ का संदर्भ देता है, लेकिन टेबल वास्तव में डेटाबेस में उपलब्ध हैं

टेबल कॉलम को अनुक्रमित किया जा सकता है। लेकिन देखें कॉलम अनुक्रमित नहीं किए जा सकते। क्योंकि दृश्य आभासी तालिकाओं हैं

टेबल संरचना को ALTER बयान का उपयोग करके संशोधित किया जा सकता है, लेकिन एक दृश्य की संरचना को ALTER बयान का उपयोग करके संशोधित नहीं किया जा सकता है। (दृश्यों को अपनी संरचना को संशोधित करने के लिए पुन: निर्मित किया जाना चाहिए)

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

ऑपरेटर सेट करें (इंटरसेक्ट, मिनस, यूनियन, यूनियन ऑल)

अलग

समूह समग्र कार्य (औसत, COUNT, MAX, न्यूनतम, एसएम, आदि)

ग्रुप द्वारा खंड

ऑर्डर से क्लॉज

क्लॉज

से प्रारंभ करें

स्टार्ट विथ क्लॉज

संग्रह एक्सप्रेशन इन एक लिस्ट सूची में

उप सूची में एक चयन सूची

प्रश्न पूछें