कंप्यूटरडेटाबेस

"नौसिखियों के लिए" एसक्यूएल: क्या आप नौसिखिया पता करने की जरूरत?

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

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

वर्डप्रेस - सबसे पहले, एसक्यूएल आदेश दिनांक इंजन ब्लॉग के सबसे लोकप्रिय में से एक के लिए आवेदन पत्र की एक विस्तृत विविधता के निर्माण को आगे बढ़ाने के में पढ़ाया जा रहा है। कुछ सरल सबक उत्तीर्ण करने के बाद, आप पहले से ही किसी भी जटिलता है, जो केवल भाषा की सादगी की पुष्टि करता है के प्रश्नों बनाने के लिए सक्षम हो जाएगा।

एसक्यूएल क्या है?

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

क्या प्रक्रियाओं इस भाषा का उपयोग किया जा सकता है?

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

  • टेबल की एक किस्म बनाएँ;
  • , प्राप्त की दुकान, और डेटा को संशोधित;
  • अपने विवेकाधिकार में तालिकाओं की संरचना में परिवर्तन;
  • एक इकाई में प्राप्त जानकारी गठबंधन;
  • प्राप्त डेटा की गणना;
  • जानकारी से भरा सुरक्षा प्रदान करते हैं।

साथ ही पूरी टीम इस भाषा में सबसे अधिक लोकप्रिय हैं?

आप "नौसिखियों के लिए" एसक्यूएल पाठ्यक्रम का दौरा करने का निर्णय लेते हैं, तो आप आदेशों को इसके साथ प्रश्नों बनाने में उपयोग किया जाता है के बारे में विस्तृत जानकारी प्राप्त करेंगे। सबसे अब तक आम प्रकार हैं:

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

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

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

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

एसक्यूएल के इतिहास

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hi.atomiyme.com. Theme powered by WordPress.