क्या SQL एक घोषणात्मक भाषा है?
क्या SQL एक घोषणात्मक भाषा है?

वीडियो: क्या SQL एक घोषणात्मक भाषा है?

वीडियो: क्या SQL एक घोषणात्मक भाषा है?
वीडियो: एसक्यूएल क्या है? [शुरुआती लोगों के लिए 4 मिनट में] 2024, मई
Anonim

एसक्यूएल (संरचित क्वेरी भाषा ) एक है कथात्मक जिज्ञासा भाषा: हिन्दी और रिलेशनल डेटाबेस के लिए उद्योग मानक है। कथात्मक जिज्ञासा भाषाओं उपयोग करने में भी आसान हैं क्योंकि वे केवल इस बात पर ध्यान केंद्रित करते हैं कि क्या पुनर्प्राप्त किया जाना चाहिए और इतनी जल्दी करें। तथापि, घोषणात्मक भाषाएँ उनके अपने ट्रेड-ऑफ हैं।

इसी तरह, लोग पूछते हैं, क्या SQL एक प्रक्रियात्मक भाषा है या एक घोषणात्मक भाषा है?

एसक्यूएल नहीं है कोई प्रक्रियात्मक भाषा लेकिन एक घोषणात्मक भाषा . आप एक ही लिखते हैं एसक्यूएल घोषणा और इसे डीबीएमएस को सौंप दें। DBMS तब आंतरिक कोड निष्पादित करता है, जो हमसे छिपा होता है। घोषणात्मक भाषाएं वांछित परिणाम के एक बयान में परिणाम।

इसके बाद, प्रश्न यह है कि क्या SQL प्रोग्रामिंग भाषा के रूप में गिना जाता है? एसक्यूएल (संरचित क्वेरी भाषा ) है एक डेटाबेस प्रबंधन भाषा: हिन्दी संबंधपरक डेटाबेस के लिए। एसक्यूएल अपने आप है नहीं एक प्रोग्रामिंग भाषा , लेकिन इसका मानक इसके लिए प्रक्रियात्मक विस्तार बनाने की अनुमति देता है, जो इसे परिपक्व की कार्यक्षमता तक बढ़ाता है प्रोग्रामिंग भाषा.

इसी तरह कोई पूछ सकता है, क्या एक घोषणात्मक भाषा है?

घोषणात्मक भाषाएं , जिसे गैर-प्रक्रियात्मक या बहुत उच्च स्तर भी कहा जाता है, प्रोग्रामिंग हैं भाषाओं जिसमें (आदर्श रूप से) एक कार्यक्रम निर्दिष्ट करता है कि क्या करना है, न कि कैसे करना है।

जावा एक घोषणात्मक भाषा है?

कार्यात्मक प्रोग्रामिंग का एक रूप है कथात्मक प्रोग्रामिंग। इसके विपरीत, अधिकांश मुख्यधारा भाषाओं , ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) सहित भाषाओं जैसे सी #, सी ++, और जावा , मुख्य रूप से अनिवार्य (प्रक्रियात्मक) प्रोग्रामिंग का समर्थन करने के लिए डिज़ाइन किए गए थे।

सिफारिश की: