कम्प्युटर, डेटाबेस
SQL "साधाराणका लागि": के तपाईं साईट जान्नु आवश्यक?
मिति, "साधाराणका लागि" SQL पाठ्यक्रम झन् लोकप्रिय हुँदै गइरहेका छन्। अधिक अक्सर तपाईं तथाकथित "गतिशील" वेब संसारमा सेवाहरू आज पाउन सक्नुहुन्छ किनभने यो व्याख्या गर्न धेरै सजिलो हुन सक्छ। तिनीहरूले reasonably लचिलो म्यान छन् र आधारित छन् डेटाबेस। साइटहरु सिर्जना गर्न आफूलाई समर्पित गर्ने निर्णय गरे गरेका सबै साईट प्रोग्रामर, मुख्यतया "साधाराणका लागि" SQL पाठ्यक्रम गर्न लिखित।
किन भाषा सिक्न?
WordPress - सबै को पहिलो, SQL मिति इन्जिन ब्लग गर्न सबैभन्दा लोकप्रिय को एक लागि आवेदन को एक विस्तृत विविधता सिर्जना थप गर्न सिकाइएको छ। केही सरल पाठ पारित गरेपछि, तपाईं पहिले नै मात्र भाषा को सादगी पुष्टि गर्छ जो कुनै पनि जटिलता, को प्रश्नहरु सिर्जना गर्न सक्षम हुनेछ।
SQL के हो?
संरचित प्रश्न भाषा, वा संरचित प्रश्न भाषा, एक एकल उद्देश्य सिर्जना भएको थियो: निर्धारण गर्न , डाटा को प्रकार तिनीहरूलाई पहुँच प्रदान र एक अपेक्षाकृत छोटो अन्तरालहरू तिनीहरूलाई व्यवहार गर्छन्। तपाईं SQL-मूल्य थाहा छ भने, त्यसपछि तपाईं यो सर्भर तथाकथित "nonprocedural" भाषाहरू पर्छ भनेर बुझ्न हुनेछ। कुनै पनि घटक वा तपाईं साइटमा भविष्यमा हेर्न चाहेको परिणाम मात्र विवरण समावेश गर्न आफ्नो क्षमता अर्थात्। तर यो प्रोग्रामर ठीक परिणाम प्राप्त गर्न जा रहेको छ के निर्दिष्ट गर्दैन। यस भाषामा हरेक नयाँ अनुरोध अतिरिक्त एक प्रकारको छ "superstructure।" कि क्रममा जसमा तिनीहरूले डेटाबेस मा प्रवेश गर्दै छन्, र अनुरोध पूरा हुनेछ।
के प्रक्रियाहरु यो भाषा प्रयोग गर्न सकिन्छ?
यसको सादगी बावजुद SQL डेटाबेस तपाईं सबैभन्दा विविध अनुरोध को धेरै सिर्जना गर्न अनुमति दिन्छ। ताकि तपाईंले यो महत्त्वपूर्ण कार्यक्रम भाषा सिक्न यदि के गर्न सक्नुहुन्छ?
- टेबल विभिन्न सिर्जना;
- प्राप्त, स्टोर, र डाटा परिमार्जन;
- यसको एकमात्र विवेक मा टेबल को संरचना परिवर्तन;
- एकल एकाइ मा प्राप्त जानकारी संयोजन;
- को प्राप्त डाटा गणना;
- जानकारी को पूर्ण सुरक्षा प्रदान।
जो टोली यो भाषा सबैभन्दा लोकप्रिय छन्?
के तपाईं "साधाराणका लागि" SQL पाठ्यक्रम भ्रमण गर्ने निर्णय भने तपाईं यो संग प्रश्नहरु सिर्जना प्रयोग गरिन्छ कि आदेशहरू बारेमा विस्तृत जानकारी प्राप्त गर्नेछ। निम्नानुसार सबैभन्दा टाढा द्वारा साधारण हो:
- DDL - यो डाटा निर्दिष्ट एक आदेश छ। यो डाटाबेस वस्तुहरू विभिन्न सिर्जना गर्न परिमार्जन र मेट्न प्रयोग गरिन्छ।
- DCL - डाटा प्रबन्धन एक टोली। यो डाटाबेस मा जानकारी विभिन्न प्रयोगकर्ताहरूलाई पहुँच प्रदान गर्न, साथै तालिका वा दृश्य प्रयोग गर्न प्रयोग गरिन्छ।
- TCL - लेनदेनको विभिन्न प्रकार व्यवस्थापन गर्ने एक टोली। यसको मुख्य उद्देश्य लेनदेन को पाठ्यक्रम निर्धारण गर्न छ।
- DML - प्राप्त डाटा manipulates। यसको मिशन प्रयोगकर्ता डाटाबेस जानकारी को एक किसिम सार्न वा योगदान गर्न अनुमति छ।
यो सर्भर मा अवस्थित विशेषाधिकार प्रकार
सुअवसरको अन्तर्गत जो एक वा अर्को प्रयोगकर्ताले स्थिति अनुसार प्रदर्शन गर्न सक्छन् ती कार्यहरू बुझाउँछ। सबै भन्दा कम, को पाठ्यक्रम, एक सामान्य लगिन छ। निस्सन्देह, समय को विशेषाधिकार परिवर्तन गर्न विषय हो। पुरानो मेटिएको र नयाँ थपिनेछ। आज को रूपमा, जो "साधाराणका लागि" SQL सर्भर पाठ्यक्रम पास, सबै ती थाहा त्यहाँ अनुमति गतिविधिहरु को धेरै प्रकार हो कि:
- वस्तु प्रकार - प्रयोगकर्ता कि डेटाबेस मा एक विशेष वस्तु मात्र सम्बन्ध मा कुनै पनि आदेश गर्न अनुमति दिएको छ। विभिन्न वस्तुहरु लागि एकै समयमा फरक विशेषाधिकार हो। तिनीहरूले पनि एक विशेष प्रयोगकर्ता, तर पनि टेबल मात्र संलग्न। कसैले आफ्नो सक्षमता प्रयोग गरिएको छ भने, म, तालिका सिर्जना त्यसपछि यसलाई आफ्नो मालिक हुन मानिन्छ। त्यसैले, अन्य यसलाई मा जानकारी सम्बन्धित प्रयोगकर्ताका लागि नयाँ विशेषाधिकार नियुक्त गर्न उनको दायाँ मा।
- सिस्टम प्रकार - तथाकथित प्रतिलिपि अधिकार जानकारी। जो यस्तो विशेषाधिकार प्राप्त ग्राहकहरु, डाटाबेस वस्तुहरू विभिन्न सिर्जना गर्न सक्नुहुन्छ।
एसक्यूएल को इतिहास
यो भाषा 1970, अनुसन्धान प्रयोगशाला मा आईबीएम द्वारा सिर्जना गरिएको थियो। आफ्नो नाम अलि फरक (sequel), तर प्रयोग केही वर्ष पछि छँदा, यो बिट कम, परिवर्तन भयो। यो बावजुद आज पनि, कार्यक्रम क्षेत्रमा धेरै चिरपरिचित अन्तर्राष्ट्रिय विशेषज्ञहरु अझै पनि पुरानो नाम उच्चारण। पनि सरल इन्टरनेट प्रयोगकर्ता सिक्न कुनै पनि समस्या बिना यो सक्ने यति सजिलो हुनेछ भन्ने एक भाषा आविष्कार गर्न - SQL सिर्जना गरिएको थियो एकल उद्देश्य साथ। एक रोचक तथ्य SQL मात्र यस्तो भाषा थिएन गर्दा हो। क्यालिफोर्निया मा, विशेषज्ञहरु को अर्को समूह यस्तै Ingres विकसित गरेको छ, तर त्यो व्यापक बन्न थिएन। सम्म 1980, प्रत्येक अन्य फरक एक निश्चित हदसम्म मात्र हो जो SQL धेरै भेरिएसनहरूमा थिए। 1983 मा, अन्योल रोक्न, मानक भेद आज जो लोकप्रिय छ, सिर्जना गरिएको छ। "साधाराणका लागि" SQL पाठ्यक्रम तपाईं सेवा बारे धेरै थाहा र पूर्णतया केही हप्तासम्म यसलाई अन्वेषण गरौं।
Similar articles
Trending Now