Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

आप डेटाबेस में व्यू क्यों बनाते हैं?

एक दृश्य कई लाभ प्रदान करता है।

<मजबूत>1. दृश्य जटिलता को छिपा सकते हैं

यदि आपके पास एक क्वेरी है जिसके लिए कई तालिकाओं को जोड़ने की आवश्यकता है, या जटिल तर्क या गणना है, तो आप उस सभी तर्क को एक दृश्य में कोड कर सकते हैं, फिर दृश्य से चयन करें जैसे आप एक तालिका करेंगे।

<मजबूत>2. दृश्यों का उपयोग सुरक्षा तंत्र के रूप में किया जा सकता है

एक दृश्य तालिका (या तालिकाओं) से कुछ स्तंभों और/या पंक्तियों का चयन कर सकता है, और अंतर्निहित तालिकाओं के बजाय दृश्य पर अनुमतियाँ सेट कर सकता है। यह केवल उस डेटा को सरफेस करने की अनुमति देता है जिसे उपयोगकर्ता को देखने की आवश्यकता होती है।

<मजबूत>3. दृश्य समर्थन करने वाले लीगेसी कोड को सरल बना सकते हैं

यदि आपको ऐसी तालिका को पुन:सक्रिय करने की आवश्यकता है जो बहुत सारे कोड को तोड़ देगी, तो आप तालिका को उसी नाम के दृश्य से बदल सकते हैं। दृश्य मूल तालिका के समान सटीक स्कीमा प्रदान करता है, जबकि वास्तविक स्कीमा बदल गया है। यह लीगेसी कोड रखता है जो तालिका को संदर्भित करता है, टूटने से रोकता है, जिससे आप अपने खाली समय में लीगेसी कोड को बदल सकते हैं।

दृश्य कैसे उपयोगी हो सकते हैं, इसके कई उदाहरणों में से कुछ ये हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक स्क्रिप्ट से SQL क्वेरी की तुलना में संग्रहीत कार्यविधियाँ निष्पादित क्यों तेज़ हैं?

  2. SQL में एकाधिक कॉलम अपडेट करें

  3. डिज़ाइन द्वारा शून्य SQL गतिरोध - कोई कोडिंग पैटर्न?

  4. चयन क्वेरी में समूह के साथ होने वाले खंड को कैसे लागू करें - एसक्यूएल सर्वर / टीएसक्यूएल ट्यूटोरियल भाग 131

  5. सबसे कठिन प्रश्नों पर सहायता के लिए सर्वश्रेष्ठ SQL सर्वर प्रदर्शन फ़ोरम