(Structured Query Language (SQL)
स्ट्रक्चर्ड क्वेरी लैग्वेज (SQL) रिलेशनल डेटाबेस मैनेजमेन्ट तथा डेटा मैनिप्युलेशन के लिए एक स्टैंडर्ड कम्प्यूटर लैग्वेज है। SQL का उपयोग डेटा को क्वेरी, इन्सर्ट अपडेट तथा मोडिफार करने के लिए किया जाता है। अधिकांश रिलेशनल डेटाबेसेस SQL को सपोर्ट करते हैं, जो डेटाबेस एडमिनिस्ट्रेटर (DBA) के लिए एक अतिरिक्त लाभ है, क्योंकि उन्हें कई अलग-अलग प्लेटफॉर्म्स पर डेटाबेस को सपोर्ट करने की अक्सर आवश्यकता होती है।
पहली बार 1970 की शुरूआत में रेमंड बोयस तथा डोनाल्ड चैंबरलिन द्वारा IBM में डेवलप किया गया था, वर्ष 1979 में व्यावसायिक रूप से रिलेशनल सॉफ्टवेयर इनकॉर्पोरेशन (अब ओरेकल कॉर्पोरेशन के नाम से जाना जाता है) द्वारा SQL रीलिज किया गया था। वर्तमान स्टैंडर्ड SQL वर्शन्स वॉलन्टरी, वेंडर कम्प्लाएंट तथा अमेरिकन नेशनल स्टैंडर्स इन्स्टिट्यूट (ANSI) द्वारा मॉनिटर किए जा रहे हैं। अधिकांश प्रमुख वेंडर्स के पास प्रोप्राइटरी वर्शन्स भी होते हैं, जो ANSI SQL, उदाहरण के लिए, SQL * Plus (ओरेकल) तथा ट्रांजेक्ट- SQL (T-SQL) (माइक्रोसॉफ्ट) पर इनकॉर्पोरेट तथा निर्मित होते हैं।
पैसेज के फंडामेंटल DBA राइट्स में से एक SQL को सीखना है, जो पहले SELECT स्टेटमेन्ट को लिखने या ग्राफिकल युजर इंटरफेस (GUI) के बिना SQL स्क्रिप्ट लिखने से शुरू होता है। रिलेशनल डेटाबेसेस आसान डेटाबेस मैनेजमेन्ट के लिए GUI का उपयोग करते हैं। ग्राफिकल टूल्स की सहायता से क्वेरीज आसान हो जाती हैं, उदाहरण के लिए, ड्रेग एंड ड्रॉप विज़ार्ड्स। यद्यपि SQL सीखना अनिवार्य है, क्योंकि ऐसे टूल्स कभी भी SQL के समान शक्तिशाली नहीं होते हैं।
Leave a Reply