विषय
- लाभ: केंद्रीकृत प्रबंधन और नियंत्रण प्रणाली
- लाभ: मानकीकरण
- नुकसान: पुनरावर्ती प्रसंस्करण को लागू करने में असमर्थता
- नुकसान: असंगति और जटिलता
- नुकसान: सीमित कार्यक्षमता
Orace SQL (संरचित भाषा) एक कंप्यूटर भाषा है जिसे RDBM डेटाबेस (रिलेशनल डेटा मैनेजमेंट सिस्टम) में संग्रहीत डेटा को प्रबंधित करने के लिए डिज़ाइन किया गया है। एक RDBMS तालिकाओं की एक प्रणाली है जो डेटा संग्रहीत करती है और उनके बीच के संबंधों का प्रतिनिधित्व करती है। एसक्यूएल में संरचना के कई तत्व हैं, जिसमें खंड, भाव, कथन और विधेय शामिल हैं। ओरेकल एसक्यूएल आमतौर पर एक डेटाबेस में संग्रहीत डेटा (जिसे आरडीबीएमएस या केवल ओरेकल भी कहा जाता है) का प्रबंधन करने के लिए उपयोग किया जाता है।
लाभ: केंद्रीकृत प्रबंधन और नियंत्रण प्रणाली
ओरेकल एसक्यूएल के दावे आपको एक केंद्रीय सारणीबद्ध रिपॉजिटरी से डेटा को नियंत्रित करने की अनुमति देते हैं। डेटाबेस व्यवस्थापक उपयोगकर्ताओं को बनाने, विशेषाधिकार प्रदान करने, रिकॉर्ड जोड़ने, बार-बार जानकारी हटाने, डेटा को संशोधित करने और प्रक्रिया की कतार के लिए जिम्मेदार है। केंद्रीकृत डेटा स्टोरेज को कई एप्लिकेशन द्वारा साझा और एक्सेस किया जाता है, जो डेटा एंट्री और पुनरावृत्ति स्टोरेज को समाप्त करता है।
लाभ: मानकीकरण
ओरेकल की एसक्यूएल का सबसे बड़ा लाभ कई अलग-अलग कार्यान्वयनों का मानकीकरण और स्थिरता है। SQL को पहली बार 1986 में ANSI (अमेरिकन स्टैंडर्ड्स इंस्टीट्यूशन) द्वारा मानकीकृत किया गया था, और 1987 में अंतर्राष्ट्रीय मानकीकरण संगठन (आईएसओ) द्वारा अनुसमर्थित किया गया, जो मानकीकरण निकाय को बनाए रखता है।
नुकसान: पुनरावर्ती प्रसंस्करण को लागू करने में असमर्थता
SQL गाइड के अनुसार, सबसे बड़ा नुकसान एक पुनरावर्ती प्रक्रियाओं को करने में असमर्थता है। यह एक प्रकार का कंप्यूटर फ़ंक्शन (या प्रोग्राम) है जिसमें एक कदम या प्रक्रिया पूरे प्रोग्राम या प्रक्रिया को पुनरारंभ करती है। SQL में अन्य उच्च-स्तरीय प्रोग्रामिंग भाषाओं, जैसे "के लिए" और "क्या" में सामान्य निर्माण का अभाव है। यह क्रियाओं को दोहरा नहीं सकता है और SQL में दोहरावदार संरचना को परिभाषित करने का कोई तरीका नहीं है।
नुकसान: असंगति और जटिलता
ओरेकल की SQL का सबसे बड़ा नुकसान समय और वाक्यविन्यास डेटा, वाक्य संयोजन और संवेदनशीलता में डेटा की असंगति और असंगति है। भाषा जटिल है, COBOL के समान कीवर्ड, व्याकरण की तुलना में वाक्य रचना के कम नियमों के साथ।
नुकसान: सीमित कार्यक्षमता
एसक्यूएल एक विशिष्ट डोमेन या विशेष प्रयोजन भाषा है, जिसमें विशिष्ट डोमेन कार्यक्रमों तक ही सीमित है। SQL स्टेटमेंट टेबल और डेटासेट पर संचालित होते हैं, जैसे व्यक्तिगत डेटाबेस और खातों के स्प्रेडशीट। एसक्यूएल एक डोमेन-विशिष्ट घोषणात्मक भाषा है जो डेटा तालिकाओं के अभ्यावेदन तक सीमित है।