शीर्ष 50 डेटाबेस साक्षात्कार प्रश्न और उत्तर (2025)
यहां नए और अनुभवी उम्मीदवारों के लिए अपने सपनों की नौकरी पाने के लिए डेटाबेस साक्षात्कार प्रश्न और उत्तर दिए गए हैं।
फ्रेशर्स के लिए बेसिक डेटाबेस साक्षात्कार प्रश्न और उत्तर
1) डेटाबेस को परिभाषित करें.
आंकड़ों का एक पूर्व-व्यवस्थित संग्रह जिसे डेटा कहा जाता है, डेटाबेस कहलाता है।
2) डीबीएमएस क्या है?
डेटाबेस प्रबंधन तंत्र (डीबीएमएस) विशेष रूप से डिजाइन किए गए अनुप्रयोग हैं जो उपयोगकर्ता को अन्य अनुप्रयोगों के साथ सहभागिता करने में सक्षम बनाते हैं।
👉 निःशुल्क पीडीएफ डाउनलोड करें: डेटाबेस (DBMS) साक्षात्कार प्रश्न और उत्तर >>
3) डीबीएमएस द्वारा प्रदान की जाने वाली विभिन्न प्रकार की अंतःक्रियाएं क्या हैं?
डीबीएमएस द्वारा प्रदान की जाने वाली विभिन्न प्रकार की अंतःक्रियाएं इस प्रकार हैं:
- डेटा परिभाषा
- अपडेट
- बहाली
- प्रशासन
4) डेटाबेस प्रौद्योगिकी के विकास को अलग करना।
डेटाबेस प्रौद्योगिकी का विकास निम्नलिखित में विभाजित है:
- संरचना या डेटा मॉडल
- नेविगेशनल मॉडल
- SQL/ रिलेशनल मॉडल
5) संबंधपरक मॉडल का प्रस्ताव किसने दिया?
एडगर एफ. कॉड ने 1970 में संबंधपरक मॉडल का प्रस्ताव रखा।
6) डेटाबेस भाषा की विशेषताएं क्या हैं?
एक डेटाबेस भाषा में निम्नलिखित विशेषताएं भी शामिल हो सकती हैं:
डीबीएमएस-विशिष्ट भंडारण इंजन का विन्यास और प्रबंधन
गणनाओं द्वारा क्वेरी परिणामों को संशोधित करने के लिए संगणना, जैसे योग, गणना, औसत, समूहीकरण, छंटाई और क्रॉस-रेफरेंसिंग बाधा प्रवर्तन एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस
7) डेटाबेस भाषाएं क्या करती हैं?
विशेष प्रयोजन भाषाओं के रूप में, इनमें निम्नलिखित शामिल हैं:
- डेटा परिभाषा भाषा
- डेटा हेरफेर भाषा
- पूछताछ भाषा
8) डेटाबेस मॉडल को परिभाषित करें.
एक डेटा मॉडल जो मूल रूप से यह निर्धारित करता है कि डेटा को कैसे संग्रहीत, हेरफेर और व्यवस्थित किया जा सकता है और डेटाबेस की संरचना तार्किक रूप से कैसी होनी चाहिए, उसे डेटाबेस मॉडल कहा जाता है।
9) एसक्यूएल क्या है?
संरचित क्वेरी भाषा (SQL) एएनएसआई मानक भाषा होने के कारण यह डेटाबेस और एक्सेस के लिए कमांड को अद्यतन करती है।
10) डेटाबेस के विभिन्न संबंधों को सूचीबद्ध करें।
डेटाबेस के विभिन्न संबंध इस प्रकार हैं:
- एक-से-एक: एकल तालिका का समान प्रकार के स्तंभों वाली दूसरी तालिका के साथ संबंध बनाना।
- कई लोगों के लिए एक: प्राथमिक और विदेशी कुंजी संबंध वाली दो तालिकाएँ।
- अनेक-से-अनेक: जंक्शन तालिका जिसमें कई तालिकाओं से संबंधित कई तालिकाएं होती हैं।
11) सामान्यीकरण को परिभाषित करें.
डेटाबेस के भीतर असंगत निर्भरता और अतिरेक से रहित संगठित डेटा को कहा जाता है सामान्यीकरण.
12) डेटाबेस को सामान्य बनाने के लाभों को सूचीबद्ध करें।
डेटाबेस को सामान्यीकृत करने के लाभ हैं:
- कोई डुप्लिकेट प्रविष्टियाँ नहीं
- भंडारण स्थान बचाता है
- क्वेरी प्रदर्शन का दावा करता है.
13) डीनॉर्मलाइजेशन को परिभाषित करें।
डेटाबेस के प्रदर्शन को बढ़ाना, अनावश्यक डेटा को जोड़ना, जिससे जटिल डेटा से छुटकारा पाने में मदद मिलती है, इसे डीनॉर्मलाइजेशन कहा जाता है।
14) डीडीएल और डीएमएल को परिभाषित करें।
डेटाबेस के गुणों और विशेषताओं का प्रबंधन करना डेटा डेफ़िनेशन लैंग्वेज (DDL) कहलाता है।
डेटाबेस में डेटा में हेरफेर करना जैसे कि सम्मिलित करना, अपडेट करना, हटाना, डेटा मैनिपुलेशन लैंग्वेज (डीएमएल) के रूप में परिभाषित किया गया है।
15) डीडीएल के कुछ कमांड सूचीबद्ध करें।
वे हैं:
सर्जन करना:
Create का उपयोग CREATE TABLE कथन में किया जाता है। वाक्यविन्यास है:
CREATE TABLE [column name] ( [column definitions] ) [ table parameters]
परिवर्तन:
यह डेटाबेस के मौजूदा ऑब्जेक्ट को संशोधित करने में मदद करता है। इसका सिंटैक्स है:
ALTER objecttype objectname parameters.
बूंद:
यह किसी मौजूदा डेटाबेस, इंडेक्स, टेबल या व्यू को नष्ट कर देता है। इसका सिंटैक्स है:
DROP objecttype objectname.
16) यूनियन ऑल ऑपरेटर और यूनियन को परिभाषित करें।
दो तालिकाओं की पूर्ण रिकॉर्डिंग यूनियन ऑल ऑपरेटर है। दो तालिकाओं की एक अलग रिकॉर्डिंग यूनियन है।
17) कर्सर परिभाषित करें.
एक डेटाबेस ऑब्जेक्ट जो परिणाम सेट का प्रतिनिधित्व करते हुए पंक्ति दर पंक्ति डेटा में हेरफेर करने में मदद करता है, उसे कर्सर कहा जाता है।
18) कर्सर प्रकारों की सूची बनाएं.
वे हैं:
- गतिशील: यह स्क्रॉल करते समय परिवर्तनों को प्रतिबिंबित करता है।
- स्थैतिक: स्क्रॉल करते समय परिवर्तनों को प्रतिबिंबित नहीं करता है और स्नैपशॉट की रिकॉर्डिंग पर काम करता है।
- कीसेट: नए डेटा के प्रतिबिंब के बिना डेटा संशोधन देखा जाता है।
19) कर्सर के प्रकारों की सूची बनाएं।
कर्सर के प्रकार हैं:
- अंतर्निहित कर्सर: जैसे ही SQL का निष्पादन उपयोगकर्ता की जानकारी के बिना होता है, स्वचालित रूप से घोषित हो जाता है।
- स्पष्ट कर्सर: द्वारा परिभाषित पीएल/एसक्यूएल जो एक से अधिक पंक्तियों में क्वेरी को संभालता है.
20) उप-क्वेरी परिभाषित करें.
किसी क्वेरी में निहित क्वेरी को उप-क्वेरी कहा जाता है।
21) समूह-वाक्य का प्रयोग क्यों किया जाता है?
समूह-खण्ड समान डेटा एकत्रित करके प्राप्त किए जाने वाले समग्र मूल्यों का उपयोग करता है।
22) नॉन-क्लस्टर्ड और क्लस्टर्ड इंडेक्स की तुलना करें
दोनों में बी-ट्री संरचना है, गैर-क्लस्टर सूचकांक में डेटा पॉइंटर्स होते हैं जो एक तालिका में कई गैर-क्लस्टर सूचकांकों को सक्षम करते हैं, जबकि क्लस्टर सूचकांक प्रत्येक तालिका के लिए अलग होता है।
23) समग्र कार्यों को परिभाषित करें।
वे फ़ंक्शन जो मानों के संग्रह के विरुद्ध कार्य करते हैं तथा एकल मान लौटाते हैं, उन्हें समग्र फ़ंक्शन कहा जाता है
24) स्केलर फ़ंक्शन को परिभाषित करें।
स्केलर फ़ंक्शन दिए गए तर्क पर निर्भर करता है और एकमात्र मान लौटाता है।
25) दृश्य बनाते समय आप क्या प्रतिबंध लगा सकते हैं?
लागू किये जाने वाले प्रतिबंध इस प्रकार हैं:
- केवल वर्तमान डेटाबेस में ही दृश्य हो सकते हैं.
- आप किसी भी विशेष दृश्य में किसी भी गणना किए गए मान को बदलने के लिए उत्तरदायी नहीं हैं।
- Integrity स्थिरांक INSERT और DELETE की कार्यक्षमता तय करते हैं।
- पूर्ण-पाठ सूचकांक परिभाषाएँ लागू नहीं की जा सकतीं.
- अस्थायी दृश्य नहीं बनाए जा सकते.
- अस्थायी तालिकाओं में दृश्य नहीं हो सकते.
- DEFAULT परिभाषाओं के साथ कोई संबंध नहीं.
- INSTEAD OF जैसे ट्रिगर दृश्यों से जुड़े होते हैं।
26) “सहसंबद्ध उपक्वेरीज़” को परिभाषित करें।
'सहसंबद्ध उप क्वेरी' एक प्रकार की उप क्वेरी है, लेकिन सहसंबद्ध उप क्वेरी लौटाए गए मान के लिए किसी अन्य क्वेरी पर निर्भर होती है। निष्पादन के मामले में, उप क्वेरी पहले निष्पादित होती है और फिर सहसंबद्ध क्वेरी।
27) डेटा वेयरहाउसिंग को परिभाषित करें।
कुछ रणनीतिक निर्णय लेने के लिए केंद्रीय स्थान से डेटा का भंडारण और पहुंच को कहा जाता है विवरण भण्डारणएंटरप्राइज़ प्रबंधन का उपयोग सूचना के प्रबंधन के लिए किया जाता है जिसका ढांचा डेटा वेयरहाउसिंग के रूप में जाना जाता है।
28) जॉइन को परिभाषित करें और इसके प्रकारों को सूचीबद्ध करें।
जॉइन्स विभिन्न तालिकाओं के बीच संबंध को समझाने में मदद करते हैं। वे आपको किसी अन्य तालिका में डेटा के संबंध में डेटा का चयन करने में भी सक्षम बनाते हैं।
इसके विभिन्न प्रकार हैं:
- आंतरिक जोड़: बीच में रिक्त पंक्तियां छोड़ दी जाती हैं जबकि दो से अधिक तालिकाओं को जोड़ दिया जाता है।
- बाहरी जोड़: बाएं बाहरी जोड़ और दाएं बाहरी जोड़ में विभाजित। खाली पंक्तियों को दूसरी तरफ तालिकाओं को जोड़कर निर्दिष्ट पक्ष पर छोड़ दिया जाता है।
अन्य जोड़ हैं क्रॉस जॉइन, नेचुरल जॉइन, इक्वि जॉइन और नॉन-इक्वि जॉइन।
29) इंडेक्स हंटिंग से आप क्या समझते हैं?
इंडेक्स डेटाबेस की गति और क्वेरी प्रदर्शन को बेहतर बनाने में मदद करते हैं। इंडेक्स के संग्रह को बढ़ाने की प्रक्रिया को इंडेक्स हंटिंग कहा जाता है।
30) इंडेक्स हंटिंग क्वेरी प्रदर्शन को बेहतर बनाने में कैसे मदद करता है?
इंडेक्स हंटिंग डेटाबेस की गति और क्वेरी प्रदर्शन को बेहतर बनाने में मदद करता है। ऐसा करने के लिए निम्नलिखित उपाय किए जाते हैं:
- क्वेरी ऑप्टिमाइज़र का उपयोग कार्यभार के साथ क्वेरीज़ के अध्ययन को समन्वित करने और इसके आधार पर सुझाए गए क्वेरीज़ के सर्वोत्तम उपयोग के लिए किया जाता है।
- प्रभाव की जांच करने के लिए सूचकांक, क्वेरी वितरण के साथ-साथ उनके प्रदर्शन का अवलोकन किया जाता है।
- डेटाबेस को समस्या प्रश्नों के एक छोटे संग्रह में ट्यून करने की भी सिफारिश की जाती है।
अनुभवी लोगों के लिए डेटाबेस साक्षात्कार प्रश्न और उत्तर
31) प्रश्न के नुकसानों को सूचीबद्ध करें।
क्वेरी के नुकसान हैं:
- कोई अनुक्रमणिका नहीं
- संग्रहित प्रक्रियाएं अत्यधिक संकलित हैं।
- ट्रिगर्स और प्रक्रियाएं SET NOCOUNT ON के बिना हैं।
- अपर्याप्त रूप से लिखित प्रश्न बनाने वाले जटिल लिंक।
- कर्सर और अस्थायी तालिकाएं खराब प्रस्तुति दर्शाती हैं।
32) लेनदेन को कुशलतापूर्वक कोड करने के तरीकों को सूचीबद्ध करें।
लेनदेन को कुशलतापूर्वक कोड करने के तरीके:
- लेन-देन के दौरान उपयोगकर्ता इनपुट की अनुमति नहीं दी जानी चाहिए।
- ब्राउज़ करते समय, लेनदेन डेटा नहीं खोला जाना चाहिए।
- लेन-देन को यथासंभव छोटा रखा जाना चाहिए।
- लेन-देन पृथक्करण का निम्न स्तर.
- लेन-देन करते समय डेटा की न्यूनतम जानकारी तक पहुंच होनी चाहिए।
33) कार्यकारी योजना क्या है?
कार्यकारी योजना को इस प्रकार परिभाषित किया जा सकता है:
- SQL सर्वर एकत्रित प्रक्रिया या क्वेरी निष्पादन की योजना को कैश करता है और बाद में आने वाली कॉल द्वारा इसका उपयोग किया जाता है।
- प्रदर्शन वृद्धि के संबंध में एक महत्वपूर्ण विशेषता.
- डेटा निष्पादन योजना को पाठ्य या ग्राफिक रूप में देखा जा सकता है।
34) बी-वृक्ष को परिभाषित करें।
वृक्ष के रूप में एक डेटा संरचना जो क्रमबद्ध डेटा को संग्रहीत करती है और खोज, प्रविष्टि, अनुक्रमिक पहुंच और विलोपन को लघुगणकीय समय में अनुमति दी जाती है।
35) टेबल स्कैन को इंडेक्स स्कैन से अलग करें।
सभी तालिका पंक्तियों पर पुनरावृत्ति को तालिका स्कैन कहा जाता है, जबकि सभी सूचकांक आइटमों पर पुनरावृत्ति को सूचकांक स्कैन के रूप में परिभाषित किया जाता है।
36) इंडेक्स के संबंध में फिल फैक्टर अवधारणा से आप क्या समझते हैं?
फिल फैक्टर को उस मान के रूप में परिभाषित किया जा सकता है जो प्रत्येक लीफ-स्तरीय पृष्ठ पर शेष स्थान का प्रतिशत निर्धारित करता है जिसे डेटा से भरा जाना है। फिल फैक्टर का डिफ़ॉल्ट मान 100 है।
37) विखंडन को परिभाषित करें।
विखंडन को सर्वर की एक डेटाबेस विशेषता के रूप में परिभाषित किया जा सकता है जो उपयोगकर्ता द्वारा तालिका स्तर पर संग्रहीत डेटा पर नियंत्रण को बढ़ावा देता है।
38) नेस्टेड लूप, हैश जॉइन और मर्ज जॉइन में अंतर बताएं।
नेस्टेड लूप (लूप ओवर लूप)
एक आंतरिक लूप के भीतर एक बाहरी लूप बनाया जाता है जिसमें कम प्रविष्टियाँ होती हैं और फिर व्यक्तिगत प्रविष्टि के लिए, आंतरिक लूप को व्यक्तिगत रूप से संसाधित किया जाता है।
उदाहरण के लिए
- coll, col1 से col2.*, col2.* चुनें जहाँ coll.col1=col2.col2;
इसका प्रसंस्करण इस प्रकार होता है:
i in (select * from col1) लूप के लिए
j in (select * from col2 where col2=i.col1) लूप के लिए
परिणाम प्रदर्शित होते हैं;
लूप का अंत;
लूप का अंत;
नेस्टेड लूप के चरण हैं:
- बाहरी (ड्राइविंग) तालिका की पहचान करें
- आंतरिक (संचालित) तालिका को बाहरी तालिका में असाइन करें।
- बाहरी तालिका की प्रत्येक पंक्ति के लिए, आंतरिक तालिका की पंक्तियों तक पहुँचें।
नेस्टेड लूप्स को आंतरिक से बाहरी तक इस प्रकार निष्पादित किया जाता है:
- आउटर_लूप
- आंतरिक फंदे
- हैश जॉइन
बड़ी तालिकाओं को जोड़ते समय हैश जॉइन का उपयोग करना बेहतर होता है।
हैश जॉइन का एल्गोरिथ्म निम्न में विभाजित है:
- बिल्ड: यह एक इन-मेमोरी वाली हैश टेबल है जो छोटी टेबल पर मौजूद होती है।
- जांच: हैश तालिका का यह हैश मान प्रत्येक दूसरी पंक्ति तत्व के लिए लागू है।
- सॉर्ट मर्ज जॉइन
सॉर्ट मर्ज जॉइन में डेटा के दो स्वतंत्र स्रोत जुड़े होते हैं। जब डेटा वॉल्यूम काफी बड़ा होता है तो नेस्टेड लूप की तुलना में उनका प्रदर्शन बेहतर होता है लेकिन यह आम तौर पर हैश जॉइन की तुलना में अच्छा नहीं होता है। पूरे ऑपरेशन को दो भागों में विभाजित किया जा सकता है:
सॉर्ट जॉइन ऑपरेशन :
इनपुट1 से पहली पंक्ति R1 प्राप्त करें
input2 से प्रथम पंक्ति R2 प्राप्त करें.
मर्ज जॉइन ऑपरेशन:
'while' किसी भी लूप के अंत में मौजूद नहीं है।
यदि R1, R2 से जुड़ता है
अगली पंक्ति को इनपुट 2 से R2 प्राप्त हुआ है
वापसी (R1, R2)
अन्यथा यदि R1 < style="”> अगली पंक्ति इनपुट 1 से R1 से प्राप्त होती है
अन्य
अगली पंक्ति इनपुट 2 से R2 से प्राप्त की जाती है
लूप का अंत
39) डेटाबेस विभाजन क्या है?
तार्किक डाटाबेस के प्रबंधन, उपलब्धता और प्रदर्शन में सुधार के लिए इसे स्वतंत्र पूर्ण इकाइयों में विभाजित करना डाटाबेस विभाजन कहलाता है।
40) विभाजन का महत्व समझाइए।
एक बड़ी टेबल को तार्किक रूप से छोटे डेटाबेस इकाइयों में विभाजित करना डेटाबेस विभाजन कहलाता है। इसके लाभ ये हैं:
- उन परिस्थितियों में क्वेरी प्रदर्शन में नाटकीय रूप से सुधार करना, जब अधिकांश पंक्तियाँ, जिन पर अत्यधिक पहुँच होती है, एक ही पार्टीशन में होती हैं।
- एकल विभाजन के बड़े भाग तक पहुँचना
- ऐसे डेटा के लिए जिसका उपयोग कभी-कभार ही होता है, धीमे और सस्ते भंडारण माध्यम का उपयोग किया जा सकता है।
41) डेटाबेस सिस्टम को परिभाषित करें।
डीबीएमएस डेटाबेस के साथ डेटाबेस सिस्टम कहा जाता है.
42) क्वेरी मूल्यांकन इंजन से आपका क्या मतलब है?
क्वेरी मूल्यांकन इंजन कम्पाइलर द्वारा उत्पन्न निम्न-स्तरीय निर्देशों को निष्पादित करता है।
43) डीडीएल इंटरप्रेटर को परिभाषित करें।
डीडीएल कथनों की व्याख्या की जाती है और उन्हें मेटाडेटा नामक तालिकाओं में दर्ज किया जाता है।
44) परिभाषित करें Atomicity और एकत्रीकरण.
Atomआईसिटी: यह एक सब या कुछ नहीं वाली अवधारणा है जो उपयोगकर्ता को अधूरे लेनदेन का ध्यान रखने का आश्वासन देती है। अधूरे लेनदेन से जुड़ी कार्रवाइयां DBMS में अधूरी रह जाती हैं।
एकत्रीकरण: इस मॉडल में एकत्रित इकाइयों और उनके संबंधों को एकत्रित किया जाता है। इसका उपयोग मुख्य रूप से रिश्तों के भीतर संबंधों को व्यक्त करने में किया जाता है।
45) विभिन्न लेनदेन चरणों को सूचीबद्ध करें।
लेन-देन के विभिन्न चरण इस प्रकार हैं:
- विश्लेषण चरण.
- पुनः चरण
- पूर्ववत चरण
46) ऑब्जेक्ट-ओरिएंटेड मॉडल को परिभाषित करें।
ऑब्जेक्ट्स का संकलन इस मॉडल को बनाता है जिसमें मान इंस्टेंस वैरिएबल के भीतर संग्रहीत किए जाते हैं जो ऑब्जेक्ट के अंदर होता है। ऑब्जेक्ट में अपने संचालन के लिए ऑब्जेक्ट के निकाय शामिल होते हैं जिन्हें विधियाँ कहा जाता है। एक ही तरह के वैरिएबल और विधियों वाले ऑब्जेक्ट्स को क्लास कहा जाता है।
47) इकाई को परिभाषित करें.
इसे वास्तविक दुनिया में स्वतंत्र अस्तित्व वाली एक 'वस्तु' के रूप में परिभाषित किया जा सकता है।
48) इकाई प्रकार से आपका क्या मतलब है?
समान विशेषताओं वाली प्रविष्टियों का समूह इकाई प्रकार कहलाता है।
49) इकाई सेट परिभाषित करें.
डेटाबेस में किसी विशेष प्रकार की सभी प्रविष्टियों के संकलन को एंटिटी सेट कहा जाता है।
50) एंटिटी टाइप एक्सटेंशन से आपका क्या मतलब है?
समान इकाई प्रकारों को एक विशेष प्रकार में संकलित करना, जिन्हें एक इकाई सेट के रूप में एक साथ समूहीकृत किया जाता है।
ये साक्षात्कार प्रश्न आपके मौखिक (मौखिक) में भी मदद करेंगे


