Hello friends,
Hope you doing well..
In this session we will going to discuss about What is SQL?
*SQL क्या होता है?
SQL का पूरा नाम होता है Structure Query Language, यह सबसे ज़्यादा पॉपुलर query लैंग्वेज है। यह जेनरल purpose लैंग्वेज नहीं है, यह एक Domain Specific लैंग्वेज है। यह एक ऐसा लेंगुएज है जो database के सॉफ्टवेयर को access करने के लिए required है। इसका इस्तेमाल relational database में होता है इसकी मदद से हम database को define कर सकते हैं। यह database के designing और management पर भी काम करता है। यह 90-95% Algebra पर निर्भर होता है। इसे IBM के द्वारा develop किया गया था और शुरुआत में इसे SEQUEL के नाम से जाना जाता था। SEQUEL का मतलब Structure English Query Language होता था, और इसी मे से इंगलिश को हटाकर इसे Structure Query Language बना दिया गया है। क्यूंकि 1986 में ANSI और ISO के द्वारा SQL का Standard form आया था। बाद में इसके और भी कई सारे version आए थेे।
1999
2003
2006
2008
2011
और अभी सबसे latest version 2016 में आया था। इसके बहुत से drawbacks को modify किया गया है। इसलिए database के लिए SQL सबसे ज़्यादा पॉपुलर लैंग्वेज बन गई है।
*Domain Specific लैंग्वेज का क्या मतलब होता है।
Relational databases के अंदर हम SQL को इस्तेमाल कर सकते हैं। जहां पर हमारा data टेबल की रूप में स्टोर (store) होता है। इसलिए हम कहते हैं कि SQL एक Domain Specific लैंग्वेज है।
*PL/SQL क्या होता है?
PL/SQL यह SQL का एक्सटेंडेड फॉर्म या version है। PL का मतलब Procedural language होता है, और SQL का अर्थ आपलोगो को पता ही है, Structure Query Language. मतलब इसके अंदर SQL तो होता ही है साथ मे प्रोग्रामिंग का कॉन्सेप्ट भी मौजूद होता है। इससे यह होता है कि जब Database की query को run करते हैं। तो इसमें हम प्रोग्रामिंग के कॉन्सेप्ट को भी इस्तेमाल करते हैं। Oops के कॉन्सेप्ट को भी Pl/SQL में इस्तेमाल किया जाता है। और हम अपने database को प्रोग्रामिंग की मदद से भी fetch कर पाते हैं। Pl/SQL को 1990 ई० में Oracle कॉर्पोरेशन के द्वारा डेवलप किया गया था। इसके अंदर SQL की Query को run करने के साथ - साथ Procedural और प्रोग्रामिंग के कॉन्सेप्ट को भी run कर सकते हैं।
*Pl/SQL के महत्वपूर्ण फीचर्स 👇
• It is support Oops.
• It is support development of web application.
• It offers numeric Datatypes.
• It offers extensive error checking.
• It offers a variety of programming structure.
• It support structured Programming through function.
Thank you all of you!😊
0 Comments