वीडियो: What is Database & SQL? 2024
स्ट्रक्चर्ड क्वेरी लैंग्वेज, या एसक्यूएल, एक प्रोग्रामिंग भाषा है जो विशेष रूप से डेटाबेस के लिए बनाई गई है। यह सबसे व्यापक रूप से कार्यान्वित डेटाबेस भाषा है; सभी को एसक्यूएल की आवश्यकता है
एसक्यूएल डेटा को साझा करने और प्रबंधित करने के लिए उपयोग किया जाता है, विशेषकर डेटा जो रिलेशनल डाटाबेस मैनेजमेंट सिस्टम में पाया जाता है - डेटा तालिकाओं में व्यवस्थित होता है, और कई फाइलें, प्रत्येक डेटा युक्त टेबल, आम फ़ील्ड के साथ मिलकर संबंधित हो सकती हैं।
एसक्यूएल का उपयोग करना, आप (डेटाबेस से अनुरोध सूचना) क्वेरी कर सकते हैं, डेटा को अद्यतन और पुनर्गठित कर सकते हैं, साथ ही एक डेटाबेस सिस्टम की स्कीमा (संरचना) को बनाने और संशोधित कर सकते हैं, और डेटा तक पहुंच को नियंत्रित कर सकते हैं। एसक्यूएल सर्वरों के लिए उपयोग किए जाने वाले सामान्य सॉफ़्टवेयर में माइक्रोसॉफ्ट एक्सेस, मायएसकल, और ओरेकल शामिल हैं
एसक्यूएल का इतिहास
1 9 6 9 में, आईबीएम शोधकर्ता एडगर एफ। कोड ने रिलेशनल डेटाबेस मॉडल को परिभाषित किया, जो एसक्यूएल भाषा को विकसित करने का आधार बन गया। बस रखो, रिलेशनल डाटाबेस मॉडल में डेटा के एक आम टुकड़े (या एक "कुंजी") हो रहा है जो कि विभिन्न डेटा से जुड़ा है। एक उदाहरण एक उपयोगकर्ता नाम दोनों आपके वास्तविक नाम और टेलीफोन नंबर के साथ जुड़ा हुआ है।
कुछ साल बाद, आईबीएम ने कोोड के निष्कर्षों के आधार पर संबंधपरक डेटाबेस प्रबंधन प्रणालियों के लिए एक नई भाषा पर काम करना शुरू किया। मूल रूप से भाषा को सीक्वेल या स्ट्रक्चर्ड इंग्लिश क्वेरी भाषा कहा जाता था। इस प्रोजेक्ट को डब किया गया सिस्टम / आर, कुछ कार्यान्वयन और संशोधन के माध्यम से चला गया, और अंततः इसे एसक्यूएल कहा जाने से पहले भाषा का नाम बदल गया था।
1 9 78 में एसक्यूएल पर परीक्षण शुरू करने के बाद, आईबीएम ने एसक्यूएल / डीएस (1 9 81) और डीबी 2 (1 9 83) समेत वाणिज्यिक उत्पादों का विकास करना शुरू किया। अन्य विक्रेताओं ने अपने स्वयं के वाणिज्यिक एसक्यूएल-आधारित प्रसादों की घोषणा करते हुए सूट का पालन किया। इसमें ओरेकल शामिल हैं, जिन्होंने 1 9 7 9 में अपना पहला उत्पाद, साथ ही साइबेस एंड इंग्र्स को जारी किया था।
एसक्यूएल सीखना
शुरुआती लोगों के लिए एसक्यूएल सीखना आसान है क्योंकि यह जावा, सी ++, पीएचपी या सी # जैसी प्रोग्रामिंग भाषाओं को लेने के लिए है।
यदि आप एसक्यूएल सीखना चाहते हैं, लेकिन बहुत कम मौजूदा प्रोग्रामिंग पृष्ठभूमि है, तो आप नीचे दिए गए संसाधनों में से किसी एक का उपयोग करने से इसे लाभान्वित कर सकते हैं, फिर एक औपचारिक विश्वविद्यालय या सामुदायिक कॉलेज के पाठ्यक्रम के साथ गहरा गोता लगाने का लाभ उठा सकते हैं। अन्यथा, आप कई मुफ्त ऑनलाइन ट्यूटोरियल्स या सशुल्क दूरी-शिक्षण पाठ्यक्रमों का लाभ उठा सकते हैं।
यहां निशुल्क ट्यूटोरियल के कुछ उदाहरण दिए गए हैं:
-
W3Schools एसक्यूएल ट्यूटोरियल
-
SQL क्वेशर्स कॉम (परिचयात्मक एसक्यूएल ट्यूटोरियल)
-
कोडेकैडी के पास एक एसक्यूएल प्रोग्राम सीखना है, साथ ही एसक्यूएल व्यापार मीट्रिक का विश्लेषण करने पर एक उन्नत कोर्स है
यदि आप भुगतान दूरी-सीखने के पाठ्यक्रमों में दिलचस्पी रखते हैं, तो हम अंतरराष्ट्रीय वेबमास्टर्स एसोसिएशन (आईडब्ल्यूए) ) एसक्यूएल (एक्सेस का उपयोग) या SQL का परिचय (MySQL का उपयोग करना) का परिचय
मैंने आईडब्ल्यूए पाठ्यक्रम पहले ले लिया है। एसक्यूएल वाले केवल चार हफ़्ते हैं, लेकिन वे स्वयं-शिक्षण ट्यूटोरियल्स की तुलना में अधिक संरचित हैं क्योंकि पाठ्यक्रम प्रशिक्षक-निर्देशित होते हैं और सप्ताह में एक बार विशिष्ट कार्य पूरा करने में शामिल होते हैं।आपको आश्चर्य होगा कि आप इतने कम समय में सीख सकते हैं
शुरुआती के लिए एसक्यूएल पर उपयोगी पुस्तकों में शामिल हैं:
-
एसक्यूएल: ए शुरुआती गाइड
-
संक्षेप में एसक्यूएल
यह देखने के लिए कि क्या ये इन्हें या अन्य परिचयात्मक एसक्यूएल किताबें लेते हैं,
एसक्यूएल कौशल वांछनीय है
जैसा कि पहले बताया गया है, लगभग सभी को अपने संगठन में एसक्यूएल ज्ञान के साथ किसी को भी चाहिए।
गोरो के मुताबिक, 2015 में 50, 705 नौकरियों का विज्ञापित किया गया था, जिसमें एसक्यूएल ज्ञान की आवश्यकता थी, और उस स्थिति के लिए औसत वेतन जिसे एसक्यूएल ज्ञान की आवश्यकता है वो $ 81, 632.
यहां कुछ प्रकार के पद हैं जिनके लिए एसक्यूएल कौशल:
-
बैकएंड डेवलपर
-
डाटाबेस व्यवस्थापक (डीबीए)
-
डेटा विश्लेषक
-
डेटा वैज्ञानिक