/ दुमियों के लिए एसक्यूएल: शुरुआती लोगों को क्या जानना चाहिए?

एसक्यूएल "डमीज के लिए": एक शुरुआत करने वाले को क्या जानना चाहिए?

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

डमियों के लिए एसक्यूएल

यह भाषा क्यों सीखें?

सबसे पहले, SQL को आगे देखने के लिए सिखाया जाता हैआज के सबसे लोकप्रिय ब्लॉग इंजनों में से एक के लिए कई प्रकार के एप्लिकेशन बनाना - वर्डप्रेस। कुछ सरल पाठों को पूरा करने के बाद, आप पहले से ही किसी भी जटिलता के प्रश्न बना सकते हैं, जो केवल इस भाषा की सरलता की पुष्टि करता है।

SQL क्या है?

संरचित क्वेरी भाषा, या भाषासंरचित क्वेरीज़, एक ही उद्देश्य से बनाई गई थी: डेटा के प्रकार को निर्धारित करने के लिए, उन्हें एक्सेस प्रदान करना और उन्हें काफी कम समय में संसाधित करना। यदि आप SQL मान को जानते हैं, तो आप समझेंगे कि यह सर्वर तथाकथित "गैर-प्रक्रियात्मक" भाषाओं से संबंधित है। यही है, इसकी क्षमताओं में किसी भी घटक या परिणामों का विवरण शामिल है जिसे आप भविष्य में साइट पर देखना चाहते हैं। लेकिन एक ही समय में, प्रोग्रामर ठीक से इंगित नहीं करता है कि उसे क्या परिणाम मिलने वाला है। इस भाषा में प्रत्येक नया अनुरोध है, जैसा कि यह था, एक अतिरिक्त "ऐड-ऑन"। यह उस क्रम में है जिसमें वे डेटाबेस में दर्ज किए जाते हैं कि प्रश्नों को निष्पादित किया जाएगा।

डमियों के लिए SQL सर्वर

इस भाषा का उपयोग करके क्या प्रक्रियाएं निभाई जा सकती हैं?

अपनी सरलता के बावजूद, SQL डेटाबेस आपको काफी बड़ी विविधता बनाने के लिए अनुमति देता है। यदि आप इस महत्वपूर्ण प्रोग्रामिंग भाषा को सीखते हैं तो आप क्या कर सकते हैं?

  • टेबल की एक विस्तृत विविधता बनाएं;
  • प्राप्त डेटा को प्राप्त, संग्रहीत और संशोधित करना;
  • अपने विवेक पर तालिका संरचनाएं बदलें;
  • प्राप्त जानकारी को एकल ब्लॉकों में मिलाएं;
  • प्राप्त आंकड़ों की गणना करें;
  • सूचना का पूर्ण संरक्षण सुनिश्चित करना।

SQL मान

इस भाषा में सबसे लोकप्रिय कमांड क्या हैं?

यदि आप SQL डमीज़ पाठ्यक्रम में भाग लेने का निर्णय लेते हैं,फिर आपको कमांड के बारे में विस्तृत जानकारी मिलेगी जो इसके साथ प्रश्न बनाने में उपयोग की जाती है। आज सबसे आम हैं:

  1. DDL एक कमांड है जो डेटा को परिभाषित करता है। इसका उपयोग डेटाबेस में विभिन्न प्रकार की वस्तुओं को बनाने, संशोधित करने और हटाने के लिए किया जाता है।
  2. DCL एक कमांड है जो डेटा का प्रबंधन करता है। इसका उपयोग डेटाबेस में जानकारी तक पहुँच के साथ-साथ तालिकाओं या विचारों का उपयोग करने के लिए विभिन्न उपयोगकर्ताओं को प्रदान करने के लिए किया जाता है।
  3. TCL एक टीम है जो विभिन्न प्रकार के लेनदेन का प्रबंधन करती है। इसका मुख्य उद्देश्य लेनदेन की प्रगति का निर्धारण करना है।
  4. डीएमएल - प्राप्त आंकड़ों में हेरफेर करता है। इसका कार्य उपयोगकर्ता को डेटाबेस से विभिन्न जानकारी को स्थानांतरित करने या वहां दर्ज करने की अनुमति देना है।

इस सर्वर पर मौजूद विशेषाधिकार के प्रकार

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

  1. ऑब्जेक्ट प्रकार - उपयोगकर्ता की अनुमति हैडेटाबेस में है कि एक विशिष्ट वस्तु के संबंध में किसी भी आदेश को निष्पादित करें। इसी समय, विभिन्न वस्तुओं के लिए विशेषाधिकार भिन्न होते हैं। वे न केवल एक विशेष उपयोगकर्ता के लिए, बल्कि तालिकाओं से भी बंधते हैं। यदि किसी ने अपनी क्षमताओं का उपयोग करते हुए, एक तालिका बनाई है, तो उसे इसका मालिक माना जाता है। इसलिए, उसके पास सूचनाओं से संबंधित अन्य उपयोगकर्ताओं को नए विशेषाधिकार सौंपने का अधिकार है।
  2. सिस्टम प्रकार तथाकथित डेटा कॉपीराइट है। ऐसे विशेषाधिकार प्राप्त करने वाले उपयोगकर्ता डेटाबेस में विभिन्न ऑब्जेक्ट बना सकते हैं।

SQL डेटाबेस

एसक्यूएल के निर्माण का इतिहास

यह भाषा अनुसंधान द्वारा बनाई गई थी1970 में आईबीएम प्रयोगशाला। उस समय, इसका नाम कुछ अलग था (SEQUEL), लेकिन कुछ वर्षों के उपयोग के बाद इसे बदल दिया गया, थोड़ा छोटा किया गया। इसके बावजूद, आज भी, कई प्रसिद्ध विश्व प्रोग्रामिंग विशेषज्ञ अभी भी पुराने ढंग से नाम का उच्चारण करते हैं। SQL एक ही लक्ष्य के साथ बनाया गया था - एक ऐसी भाषा का आविष्कार करने के लिए जो इतनी सरल होगी कि सामान्य इंटरनेट उपयोगकर्ता भी इसे बिना किसी समस्या के सीख सकें। एक दिलचस्प तथ्य यह है कि उस समय SQL एकमात्र ऐसी भाषा नहीं थी। कैलिफ़ोर्निया में, विशेषज्ञों के एक अन्य समूह ने एक समान इन्जर्स विकसित किया, लेकिन यह कभी व्यापक नहीं हुआ। 1980 से पहले, SQL के कई रूप थे जो केवल एक दूसरे से थोड़े अलग थे। भ्रम को रोकने के लिए, 1983 में एक मानक संस्करण बनाया गया था, जो आज भी लोकप्रिय है। SQL डमीज़ पाठ्यक्रम आपको सेवा के बारे में बहुत कुछ जानने और कुछ हफ्तों में पूरी तरह से मास्टर करने की अनुमति देता है।