स्ट्रक्चर्ड क्वैरी लैंग्वेज (SQL)

स्ट्रक्चर्ड क्वैरी लैंग्वेज (SQL)

स्ट्रक्चर्ड क्वैरी लैंग्वेज
          स्ट्रक्चर्ड क्वैरी लैंग्वेज(एसक्यूएल) एक हाई लेवल लैंग्वेज है जो रिलेशनल डाटाबेस में डाटा के परिभाषण, नियंत्रण और मेनिप्यूलेशन का समर्थन करती है। यह लैंग्वेज प्रोग्रामर को यह निर्धारित करने में सहायक होती है कि किस डाटा की आवश्यकता है परन्तु यह निर्धारित नहीं किया जाता कि यह कार्य कैसे सम्पन्न होगा। एसक्यूएल रिलेशनल डाटाबेस मैनेजमेंट सिस्टम पर आधारित है।

एसक्यूएल के लाभ
1.एसक्यूएल एक हाई लेवल लैंग्वेज़ है जो प्रोसिजरल लैंग्वेज़ से अधिक मात्रा में एब्सट्रेक्शन प्रदान करती है।
2.एसक्यूएल सिस्टम पर्सनेल और यूज़र को कई डाटाबेस सिस्टम के साथ कार्य करने में सक्षम बनाती है।
3.एसक्यूएल में लिखा एप्लिकेशन आसानी से इधर-उधर ले जाने योग्य होता है अर्थात् इन्हें ऐरे प्लेटफार्म पर उपयोग में लाया जा सकता है।
4.एसक्यूएल साधारण और सीखने में सरल है परन्तु जटिल परिस्थितियों में कार्य कर सकती है।
5.एसक्यूएल ना केवल एक क्वैरी लैंग्वेज है परन्तु उपयोग डाटा स्ट्रक्चर को डिफाइन करने में,डाटा तक एक्सेस को नियंत्रित करने और डाटा के ऑकरेन्सेस को डिलिट,इन्तर्ट और मॉडिफाय करने में भी होता है।
एसक्यूएल लैंग्वेज के भाग
1.डाटा डेफिनिशन लैंग्वेज
2.इन्टरेक्टिव डाटा मेनिप्यूलेशन लैंग्वेज
3.इम्बडेड डाटा मेनिप्यूलेशन लैंग्वेज
4.व्यू परिभाषा
5.ट्रांज़ेक्शन कंट्रोल
6.ऑथराइजेशन
7.इन्टीग्रीटी
Previous
Next Post »