शीर्ष 20 SQLite साक्षात्कार प्रश्न और उत्तर (2024)
यहाँ हैं SQLite अपने सपनों की नौकरी पाने के लिए नए और अनुभवी उम्मीदवारों के लिए साक्षात्कार प्रश्न और उत्तर।
SQLite फ्रेशर्स के लिए साक्षात्कार प्रश्न और उत्तर
1) स्पष्ट करें कि क्या है SQLite?
SQLite यह एक अपेक्षाकृत छोटी सी प्रोग्रामिंग लाइब्रेरी में समाहित एक अधिकतर ACID अनुरूप रिलेशनल डाटाबेस प्रबंधन प्रणाली है।
2) मानक की सूची बनाएं SQLite आदेश?
मानक SQLite रिलेशनल डेटाबेस के साथ इंटरैक्ट करने वाले कमांड SQL के समान हैं। वे हैं
- चुनते हैं
- बनाएँ
- सम्मिलित करें
- अद्यतन
- ड्रॉप
- हटाएँ
इन कमांडों को उनकी परिचालन प्रकृति के आधार पर वर्गीकृत किया जा सकता है।
👉 निःशुल्क पीडीएफ डाउनलोड: SQLite साक्षात्कार प्रश्न और उत्तर
3) स्पष्ट करें कि क्या है SQLite लेनदेन?
लेनदेन को कार्य की एक इकाई के रूप में संदर्भित किया जाता है जो डेटाबेस के विरुद्ध किया जाता है। यह डेटाबेस में एक या अधिक परिवर्तनों का प्रसार है। लेनदेन के गुण ACID द्वारा निर्धारित किए जाते हैं।
- Atomआईसिटी: यह सुनिश्चित करता है कि सभी कार्य इकाइयाँ सफलतापूर्वक पूरी हो जाएँ
- संगति: यह सुनिश्चित करता है कि सफलतापूर्वक प्रतिबद्ध लेनदेन पर डेटाबेस की स्थिति बदल जाती है
- इन्सुलेशन: यह लेनदेन को एक दूसरे से स्वतंत्र और पारदर्शी रूप से संचालित करने में सक्षम बनाता है
- स्थायित्व: यह सुनिश्चित करता है कि सिस्टम विफलता की स्थिति में प्रतिबद्ध लेनदेन का परिणाम या प्रभाव बना रहे
4) उन क्षेत्रों की सूची बनाएं जहां SQLite अच्छी तरह से काम करता हुँ?
SQLite के साथ अच्छी तरह से काम करता है
- एम्बेडेड डिवाइस और इंटरनेट ऑफ थिंग्स
- एप्लिकेशन फ़ाइल प्रारूप
- डेटा विश्लेषण
- वेबसाइटें
- एंटरप्राइज़ डेटा के लिए कैश
- सर्वर साइड डेटाबेस
- फ़ाइल अभिलेखागार
- आंतरिक या अस्थायी डेटाबेस
- एड हॉक डिस्क फ़ाइलों के लिए प्रतिस्थापन
- प्रायोगिक SQL भाषा एक्सटेंशन
- डेमो या परीक्षण के दौरान एंटरप्राइज़ डेटाबेस के लिए स्टैंड-इन
5) एसक्यूएल और के बीच क्या अंतर है? SQLite?
एसक्यूएल | SQLite |
---|---|
SQL एक संरचित क्वेरी भाषा है | SQLite एक शक्तिशाली, एम्बेडेड रिलेशनल डेटाबेस प्रबंधन प्रणाली है जिसका उपयोग ज्यादातर डेटा भंडारण के लिए मोबाइल उपकरणों में किया जाता है |
SQL संग्रहीत कार्यविधियों का समर्थन करता है | SQLite संग्रहित प्रक्रियाओं का समर्थन नहीं करता |
SQL सर्वर आधारित है | SQLite फ़ाइल आधारित है |
6) इसके लाभों की सूची बनाएं SQLite?
- इसे संचालित करने के लिए अलग सर्वर प्रोसेसर सिस्टम की आवश्यकता नहीं होती है
- किसी सेटअप या व्यवस्थापन की आवश्यकता नहीं है SQlite शून्य-कॉन्फ़िगरेशन के साथ आता है
- An SQLite डेटाबेस को एकल क्रॉस-प्लेटफ़ॉर्म डिस्क फ़ाइल में संग्रहीत किया जा सकता है
- SQLite 400 KiB से कम बहुत कॉम्पैक्ट है
- SQLite आत्मनिर्भर है, जिसका अर्थ है कोई बाहरी निर्भरता नहीं
- यह लगभग सभी प्रकार के ऑपरेटिंग सिस्टम को सपोर्ट करता है
- यह ANSI-C में लिखा गया है और उपयोग में आसान API प्रदान करता है
7) बताइये कि क्या हैं? SQLite भंडारण वर्ग?
SQLite भंडारण वर्गों में शामिल हैं
- अशक्त: मान शून्य मान है
- पूर्णांक: मान एक हस्ताक्षरित पूर्णांक (1,2,3, आदि) है.
- वास्तविक: यह मान एक फ़्लोटिंग पॉइंट मान है, जिसे 8 बाइट IEEE फ़्लोटिंग पॉइंट संख्या के रूप में संग्रहीत किया जाता है
- टेक्स्ट: मान एक टेक्स्ट स्ट्रिंग है, जिसे डेटाबेस एन्कोडिंग (UTF-8, UTF-16BE) का उपयोग करके संग्रहीत किया जाता है
- BLOB (बाइनरी लार्ज ऑब्जेक्ट): मान डेटा का एक ब्लॉब है, जो बिल्कुल उसी रूप में संग्रहीत होता है जैसा कि इनपुट किया गया था
8) बताएं कि बूलियन मान किस प्रकार SQLite जमा हो जाती है?
बूलियन मान SQLite पूर्णांक 0 (झूठ) और 1 (सत्य) के रूप में संग्रहीत किए जाते हैं। SQLite में कोई अलग बूलियन भंडारण वर्ग नहीं है.
9) बताएं कि SQLITE ग्रुप बाय क्लॉज का उपयोग क्या है?
SQLITE ग्रुप बाय क्लॉज का उपयोग समान डेटा को समूहों में व्यवस्थित करने के लिए SELECT कथन के साथ मिलकर किया जाता है।
10) बताइये कि डेटाबेस बनाने के लिए किस कमांड का उपयोग किया जाता है? SQLite?
डेटाबेस बनाने के लिए SQLite- कमांड “sqlite3” का उपयोग किया जाता है। डेटाबेस बनाने के लिए मूल सिंटैक्स $sqlite3 DatabaseName.db है।
SQLite अनुभवी लोगों के लिए साक्षात्कार प्रश्न और उत्तर
11) बताइये .dump कमांड का उपयोग किस लिए किया जाता है?
.dump कमांड का उपयोग एक डंप बनाने के लिए किया जाता है SQLite डेटाबेस डंप, याद रखें कि एक बार जब आप डंप कमांड का उपयोग करते हैं तो आपका सारा डेटा हमेशा के लिए डंप हो जाएगा और उसे पुनर्प्राप्त नहीं किया जा सकेगा।
12) बताएं कि आप किसी मौजूदा तालिका से कॉलम कैसे हटा या जोड़ सकते हैं? SQLite?
तालिका को बदलने (जोड़ने या हटाने) के लिए बहुत सीमित समर्थन है। यदि आप किसी मौजूदा तालिका से कॉलम हटाना या जोड़ना चाहते हैं SQLite आपको पहले मौजूदा डेटा को अस्थायी तालिका में सहेजना होगा, पुरानी तालिका या कॉलम को हटाना होगा, नई तालिका बनानी होगी और फिर अस्थायी तालिका से डेटा को वापस कॉपी करना होगा।
13) बताइये कि VARCHAR का अधिकतम आकार क्या है? SQLite?
SQLite VARCHAR के लिए कोई विशिष्ट लंबाई नहीं है। उदाहरण के लिए, आप VARCHAR (10) घोषित कर सकते हैं और SQLite वहाँ 500 मिलियन कैरेक्टर की स्ट्रिंग स्टोर होगी। यह सभी 500 कैरेक्टर को बरकरार रखेगा।
14) बताएँ कि इसका उपयोग कब करना है SQLite और कब उपयोग न करें SQLite?
SQLite निम्नलिखित स्थितियों में इस्तेमाल किया जा सकता है
- एम्बेडेड अनुप्रयोग: मोबाइल एप्लिकेशन या गेम जैसे विस्तार की आवश्यकता नहीं है
- डिस्क मूल्यांकन प्रतिस्थापन: अनुप्रयोग जो फ़ाइलों को सीधे डिस्क पर लिखने या पढ़ने की आवश्यकता रखते हैं
- परीक्षण: व्यावसायिक अनुप्रयोग तर्क का परीक्षण करते समय
जब उपयोग न हो SQLite
- बहु-उपयोगकर्ता अनुप्रयोग: जहां एकाधिक क्लाइंट को एक ही डेटाबेस तक पहुंचने और उसका उपयोग करने की आवश्यकता होती है
- उच्च लेखन मात्रा की आवश्यकता वाले अनुप्रयोग: यह आपको किसी भी समय केवल एक ही लेखन कार्य करने में सक्षम बनाता है
15) बताएं कि अपने कंप्यूटर से डिलीट किया गया डेटा कैसे रिकवर करें SQLite डेटाबेस?
जानकारी को पुनर्प्राप्त करने के लिए आप अपनी डेटाबेस फ़ाइल की बैकअप प्रति का उपयोग कर सकते हैं, लेकिन यदि आपके पास बैकअप प्रति नहीं है, तो पुनर्प्राप्ति असंभव है। SQLite SQLITE SECURE DELETE विकल्प का उपयोग करता है जो सभी हटाई गई सामग्री को शून्य से अधिलेखित कर देता है।
16) आपको SQLITE_SCHEMA त्रुटि कब मिल सकती है?
SQLITE_SCHEMA त्रुटि तब लौटाई जाती है जब कोई तैयार SQL कथन मान्य नहीं होता है और उसे निष्पादित नहीं किया जा सकता है। ऐसा प्रकार केवल तब होता है जब SQL चलाने के लिए sqlite3 prepare() और sqlite3 step() इंटरफ़ेस का उपयोग किया जाता है।
17) बताइये कि निर्यात नियंत्रण वर्गीकरण संख्या (ईईसीएन) क्या है? SQLite?
मुख्य सार्वजनिक डोमेन SQLite स्रोत कोड किसी भी ECCN द्वारा वर्णित नहीं है। इसलिए, ECCN को EAR99 के रूप में रिपोर्ट किया जाना चाहिए। लेकिन अगर आप नया कोड जोड़ रहे हैं या लिंक कर रहे हैं SQLite यदि आप आवेदन के साथ कोई समस्या उत्पन्न करते हैं, तो हो सकता है कि आपका EECN नंबर बदल जाए।
18) समझाइए कि दृश्य क्या है? SQLite?
In SQLite, एक दृश्य वास्तव में पूर्व-निर्धारित रूप में एक तालिका की संरचना है SQLite प्रश्नएक दृश्य में किसी तालिका की सभी पंक्तियाँ या एक या अधिक तालिकाओं से चयनित पंक्तियाँ शामिल हो सकती हैं।
19) स्पष्ट करें कि क्या हैं SQLite अनुक्रमणिका?
SQLite इंडेक्स विशेष लुकअप टेबल हैं जिनका उपयोग डेटाबेस सर्च इंजन डेटा पुनर्प्राप्ति को गति देने के लिए करता है। सरल शब्दों में, यह किसी तालिका में डेटा के लिए एक पॉइंटर है।
20) इंडेक्स से कब बचना चाहिए?
अनुक्रमणिकाओं से बचना चाहिए जब
- टेबलें छोटी हैं
- बार-बार बदलने वाली तालिकाएँ
- वे स्तंभ जिनमें बार-बार हेरफेर किया जाता है या जिनमें NULL मानों की संख्या अधिक होती है
ये साक्षात्कार प्रश्न आपके मौखिक (मौखिक) में भी मदद करेंगे