एसक्यूएल और माइक्रोसॉफ्ट एसक्यूएल सर्वर के बीच का अंतर

Anonim

SQL बनाम माइक्रोसॉफ्ट SQL सर्वर तक पहुंचने के लिए उपयोग किया जाता है | SQL बनाम SQL सर्वर अंतर

स्ट्रक्चर्ड क्वेरी लैंग्वेज (एसक्यूएल) डेटाबेस के लिए एक कंप्यूटर भाषा है इसका उपयोग रिलेशनल डाटाबेस मैनेजमेंट सिस्टम (आरडीएमएस) में डेटा को एक्सेस और जोड़ना करने के लिए किया जाता है। माइक्रोसॉफ्ट एसक्यूएल सर्वर माइक्रोसॉफ्ट द्वारा उत्पादित एक रिलेशनल डाटाबेस सर्वर है यह अपनी प्राथमिक क्वेरी भाषा के रूप में SQL का उपयोग करता है

एसक्यूएल में एक डाटाबेस में डेटा डालने, सूचना के लिए डेटा को कूटने, डाटाबेस में डेटा को अद्यतन करने / हटाने और डाटाबेस स्कीमा बनाने / संशोधित करने की क्षमता है। एसक्यूएल आईबीएम द्वारा 1 9 70 के दशक की शुरुआत में विकसित किया गया था और इसे शुरुआत में सीक्वेल (स्ट्रक्चर्ड इंग्लिश क्वेरी लैंग्वेज) कहा जाता था। एसक्यूएल भाषा में कई भाषा तत्व हैं जिन्हें क्लॉज, एक्सप्रेशन, प्रीडिकेट्स, क्वेरियों और स्टेटमेंट्स कहते हैं। इनमें से, सबसे ज्यादा इस्तेमाल किया जाने वाला प्रश्न क्वेरीज़ हैं क्वेरीज़ को उपयोगकर्ता द्वारा ऐसे तरीके से परिभाषित किया जाता है कि वह डेटा के सबसेट के वांछित गुणों को बताता है जिसे डेटाबेस से पुनः प्राप्त करने की आवश्यकता होती है फिर डेटाबेस प्रबंधन प्रणाली क्वेरी के लिए आवश्यक अनुकूलन करती है और क्वेरी के परिणामों को बनाने के लिए आवश्यक भौतिक कार्यों को निष्पादित करती है। एसक्यूएल डेटा प्रकार जैसे कि अक्षर तार, बिट स्ट्रिंग, संख्याओं और दिनांक और समय को डेटाबेस के कॉलम में शामिल करने की अनुमति देता है। अमेरिकन नेशनल स्टैंडर्ड इंस्टीट्यूट (एएनएसआई) और इंटरनेशनल ऑर्गेनाइजेशन फॉर मानकीकरण (आईएसओ) क्रमशः 1986 और 1987 में एसक्यूएल को एक मानक के रूप में अपनाया। हालांकि एसक्यूएल एक एएनएसआई मानक है, लेकिन SQL भाषा के कई अलग-अलग संस्करण हैं। लेकिन एएनएसआई मानक का अनुपालन करने के लिए इन सभी संस्करणों में व्यापक रूप से उपयोग किए गए आदेशों का समर्थन है जैसे कि SELECT, UPDATE, DELETE, INSERT, जहां एक समान तरीके से।

जैसा कि पहले उल्लेख किया गया है, माइक्रोसॉफ्ट एसक्यूएल सर्वर एक डाटाबेस सर्वर है जो एसक्यूएल, अधिक विशेष रूप से टी-एसक्यूएल और एएनएसआई एसक्यूएल को अपनी प्राथमिक क्वेरी भाषा के रूप में उपयोग करता है। टी-एसक्यूएल एसक्यूएल को कई तरह से जोड़ता है जैसे कि प्रक्रियात्मक प्रोग्रामिंग, स्थानीय चर और स्ट्रिंग / डाटा प्रोसेसिंग के लिए समर्थन कार्यों। ये सुविधाएं टी-एसक्यूएल ट्यूरिंग पूर्ण करती हैं। किसी भी अनुप्रयोग, जिसे एमएस एसक्यूएल सर्वर के साथ संवाद करने की आवश्यकता है, को सर्वर पर टी-एसक्यूएल कथन भेजना होगा। माइक्रोसॉफ्ट एसक्यूएल सर्वर का उपयोग डेस्कटॉप, एंटरप्राइज़ और वेब आधारित डाटाबेस अनुप्रयोग बनाने के लिए किया जा सकता है। यह पर्यावरण प्रदान करता है जो डाटाबेस बनाने की इजाजत देता है, जो कि वर्कस्टेशन, इंटरनेट या अन्य मीडिया जैसे निजी डिजिटल सहायक (पीडीए) से पहुंचा जा सकता है। 1 9 8 9 में एमएस एसक्यूएल सर्वर का पहला संस्करण जारी किया गया था और इसे एसक्यूएल सर्वर 1 कहा गया था। यह ऑपरेटिंग सिस्टम / 2 (ओएस 2) के लिए विकसित किया गया था। तब से एमएस एसक्यूएल सर्वर के कई रिलीज़ हुए हैं और नवीनतम रिलीज़ एसक्यूएल सर्वर 2008 आर 2 है, जो 21 अप्रैल, 2010 को उत्पादन के लिए जारी किया गया था।एमएस एसक्यूएल सर्वर कई संस्करणों में भी उपलब्ध है जिसमें विभिन्न उपयोगकर्ताओं के लिए अनुकूलित फीचर सेट शामिल हैं।

संक्षेप में, एसक्यूएल संबंधपरक डेटाबेस बनाने और प्रबंधित करने के लिए एक कंप्यूटर भाषा है और माइक्रोसॉफ्ट एसक्यूएल सर्वर एक डाटाबेस सर्वर है जो एसक्यूएल को अपनी प्राथमिक क्वेरी भाषा के रूप में इस्तेमाल करता है और इसे डेटाबेस अनुप्रयोगों को विकसित करने के लिए इस्तेमाल किया जा सकता है। इसलिए यह स्पष्ट है कि ये दो अलग-अलग चीजें हैं जहां एक कंप्यूटर की भाषा है और दूसरा कंप्यूटर अनुप्रयोग है।