60+ DBMS साक्षात्कार प्रश्न और उत्तर
यहाँ फ्रेशर्स और अनुभवी पेशेवरों के लिए सभी आवश्यक DBMS साक्षात्कार प्रश्नों की एक सूची दी गई है। DBMS साक्षात्कार प्रश्नों के इस गाइड के साथ, आप अपने सपनों की नौकरी पाने के लिए सही रास्ते पर होंगे।
फ्रेशर्स के लिए DBMS Viva साक्षात्कार प्रश्न और उत्तर
1) डीबीएमएस क्या है?
डीबीएमएस (डेटाबेस प्रबंधन प्रणाली) यह उपयोगकर्ताओं के डेटा को संग्रहीत करने और पुनः प्राप्त करने के लिए सॉफ्टवेयर है, साथ ही उचित सुरक्षा उपायों पर भी विचार करता है। सिस्टम कई प्रोग्रामों से बना है जो डेटाबेस में हेरफेर करते हैं। यह किसी एप्लिकेशन से डेटा के लिए अनुरोध स्वीकार करता है और ऑपरेटिंग सिस्टम को विशिष्ट डेटा प्रदान करने का निर्देश देता है।
2) आरडीबीएमएस क्या है?
RDBMS रिलेशनल डेटाबेस मैनेजमेंट सिस्टम का संक्षिप्त रूप है। यह एक सॉफ्टवेयर सिस्टम है जो केवल वही डेटा स्टोर करता है जिसे संबंधित टेबल में स्टोर करने की आवश्यकता होती है। RDBMS में, डेटा को पंक्तियों और स्तंभों में प्रबंधित और संग्रहीत किया जाता है, जिन्हें टपल और विशेषताएँ कहा जाता है।
3) डीबीएमएस और आरडीबीएमएस के बीच महत्वपूर्ण अंतर क्या हैं?
डीबीएमएस और आरडीबीएमएस के बीच कुछ महत्वपूर्ण अंतर इस प्रकार हैं:
डीबीएमएस | आरडीबीएमएस |
डीबीएमएस डेटा को फ़ाइल के रूप में संग्रहीत करता है। | डेटा को तालिकाओं के रूप में संग्रहीत किया जाता है। |
यह डेटा को नेविगेशनल या पदानुक्रमिक रूप में संग्रहीत करता है। | यह एक सारणीबद्ध संरचना का उपयोग करता है जहां शीर्षक स्तंभ नाम होते हैं, और पंक्तियों में संबंधित मान होते हैं |
डीबीएमएस केवल एकल उपयोगकर्ताओं का समर्थन करता है। | यह एकाधिक उपयोगकर्ताओं का समर्थन करता है. |
कम सॉफ्टवेयर और हार्डवेयर की जरूरत की मांग करता है। | उच्च हार्डवेयर और सॉफ्टवेयर की आवश्यकता होती है। |
DBMS सामान्यीकरण का समर्थन नहीं करता है | आरडीबीएमएस को सामान्यीकृत किया जा सकता है। |
क्लाइंट-सर्वर आर्किटेक्चर का समर्थन नहीं करता | RDBMS क्लाइंट-सर्वर आर्किटेक्चर का समर्थन करता है। |
4) डीबीएमएस प्रणाली का उपयोग करने के क्या लाभ हैं?
डीबीएमएस प्रणाली के प्रयोग में हुई प्रगति इस प्रकार है:
- डीबीएमएस डेटा को कुशलतापूर्वक संग्रहीत और पुनर्प्राप्त करने के लिए विभिन्न तकनीकों और शक्तिशाली कार्यों की पेशकश करता है।
- यह एक ही डेटा का उपयोग करने वाले कई अनुप्रयोगों की आवश्यकताओं को संतुलित करने के लिए एक कुशल हैंडलर है।
- डेटा प्रबंधन के लिए एकसमान प्रशासन प्रक्रिया प्रदान करता है।
- अनुप्रयोग प्रोग्राम जो कभी भी डेटा प्रतिनिधित्व और भंडारण के विवरण से अवगत नहीं होते हैं।
- इसका तात्पर्य डेटा तक निषिद्ध पहुंच के विरुद्ध उच्च स्तर की सुरक्षा प्राप्त करने के लिए अखंडता बाधाओं से है।
- यह आपको एप्लिकेशन डेवलपमेंट समय को कम करने में मदद करता है।
5) लाइव लॉक क्या है? एक उदाहरण दीजिए।
- लाइवलॉक एक ऐसी स्थिति है जिसमें एक विशेष लॉक अनुरोध को बार-बार अस्वीकार कर दिया जाता है क्योंकि कई ओवरलैपिंग शेयर्ड लॉक एक दूसरे के साथ हस्तक्षेप करते रहते हैं। प्रक्रियाएँ अपनी स्थिति बदलती रहती हैं, जिससे उन्हें कार्य पूरा करने से रोका जाता है।
उदाहरण 1:
- लाइवलॉक का सबसे सीधा उदाहरण दो व्यक्ति होंगे जो एक गलियारे में आमने-सामने मिलते हैं, और दोनों अन्य लोगों को गुजरने देने के लिए एक तरफ हट जाते हैं।
- हालाँकि, वे बिना किसी प्रगति के एक ओर से दूसरी ओर घूमते रहते हैं, क्योंकि वे उस समय एक ही दिशा में चलते हैं।
Example2:
आप दी गई छवि में देख सकते हैं कि दो प्रक्रियाओं में से प्रत्येक को दो संसाधनों की आवश्यकता होती है। वे प्रिमिटिव पोलिंग एंटर रजिस्ट्री का उपयोग करके लॉक प्राप्त करने का प्रयास करते हैं। हालाँकि, यदि प्रयास विफल हो जाता है, तो विधि फिर से काम करती है।
6) डेटाबेस विभाजन क्या है?
किसी तार्किक डाटाबेस को उसके प्रबंधन, उपलब्धता और प्रदर्शन में सुधार के लिए पूर्णतः स्वतंत्र इकाइयों में विभाजित करना डाटाबेस विभाजन कहलाता है।
7) डेडलॉक क्या है?
A गतिरोध यह एक ऐसी स्थिति है जो ओएस में तब होती है जब कोई भी प्रक्रिया प्रतीक्षा अवस्था में प्रवेश करती है क्योंकि कोई अन्य प्रतीक्षा प्रक्रिया मांगे गए संसाधन को धारण कर रही होती है। यह मल्टी-प्रोसेसिंग में एक आम समस्या है जहाँ कई प्रक्रियाएँ एक विशिष्ट प्रकार के परस्पर अनन्य संसाधन को साझा करती हैं जिसे सॉफ्ट लॉक के रूप में जाना जाता है।
गतिरोध का उदाहरण:
वास्तविक दुनिया का उदाहरण यातायात है, जो केवल एक ही दिशा में जाता है।
यहां पुल को एक संसाधन माना जाता है।
- इसलिए, यदि एक कार पीछे हट जाए (संसाधनों को पहले से रोक लें और वापस लौट जाएं) तो गतिरोध को शीघ्रता से सुलझाया जा सकता है।
- यदि गतिरोध की स्थिति उत्पन्न हो जाए तो अनेक कारों को पीछे ले जाना पड़ सकता है।
- उस समय भुखमरी की सम्भावना रहती है।
8) डीबीएमएस प्रणाली में रिलेशनल बीजगणित क्या है?
रिलेशनल अलजेब्रा एक प्रक्रियात्मक क्वेरी भाषा है जो इनपुट के रूप में संबंधों को एकत्रित करती है और आउटपुट के रूप में संबंधों की घटनाएँ देती है। यह इस क्रिया को करने के लिए विभिन्न ऑपरेशनों का उपयोग करता है।
9) संबंधपरक बीजगणित में यूनरी संक्रियाओं को परिभाषित करें?
संबंधपरक बीजगणित में, PROJECTION और SELECTION एकल संक्रियाएँ हैं। एकल संक्रियाएँ वे संक्रियाएँ हैं जिनमें केवल एकल ऑपरेंड का उपयोग होता है।
SELECTION की तरह, संबंधपरक ऑपरेटरों का उपयोग किया जाता है, उदाहरण के लिए – =, <=,>=, आदि।
10) समवर्ती नियंत्रण क्या है?
समरूपता नियंत्रण एक ऐसी प्रक्रिया है जो एक दूसरे के साथ टकराव के बिना एक साथ संचालन को प्रबंधित करने में मदद करती है। यह आपको यह सुनिश्चित करने में मदद करता है कि डेटाबेस लेनदेन समवर्ती और सटीक रूप से निष्पादित किए जाते हैं।
11) डीबीएमएस में उपलब्ध विभिन्न प्रकार की भाषाएं क्या हैं?
डीबीएमएस में तीन प्रकार की भाषाओं का प्रयोग किया जाता है:
- डीडीएल: डेटा परिभाषा भाषा, जो CREATE, ALTER, DROP और RENAME का उपयोग करके डेटाबेस और स्कीमा संरचना को परिभाषित करती है।
- डीसीएल: डीसीएल एक डेटा नियंत्रण भाषा है जिसका उपयोग REVOKW और GRANT जैसी कुछ SQL क्वेरीज़ का उपयोग करके डेटाबेस के अंदर उपयोगकर्ताओं की पहुंच को नियंत्रित करने के लिए किया जाता है।
- डीएमएल: डेटा मैनिपुलेशन लैंग्वेज, जिसका उपयोग डेटाबेस में डेटा में हेरफेर करने के लिए किया जाता है, जैसे कि सम्मिलित करना, हटाना, आदि, कुछ SQL क्वेरीज़ जैसे SELECT, UPDATE, INSERT और DELETE का उपयोग करके।
12) कार्यात्मक निर्भरता क्या है?
डेटाबेस प्रबंधन प्रणालियों में कार्यात्मक निर्भरता (FD) एक विशेषता और दूसरे के बीच संबंध को परिभाषित करती है। यह आपको डेटाबेस में डेटा की गुणवत्ता बनाए रखने की अनुमति देता है।
13) ईआर मॉडल क्या है?
ईआर मॉडल या इकाई-संबंध मॉडल प्राकृतिक दुनिया पर आधारित है और संस्थाओं और उनके रिश्तों से संबंधित है।
14) ईआर मॉडल की विशेषता क्या है?
विशेषता एक विशेष गुण है जो किसी इकाई का वर्णन करता है। उदाहरण के लिए, यदि छात्र एक इकाई है, तो Student_id, Std_firstname, और Std_lastname विशेषताएँ हैं जो छात्र का वर्णन करती हैं।
15) प्राथमिक कुंजी क्या है? उदाहरण सहित समझाइए।
प्राथमिक कुंजियाँ स्तंभ या स्तंभों के समूह हैं जो RDMS सिस्टम की तालिका में प्रत्येक पंक्ति को विशिष्ट रूप से पहचानते हैं। इस कुंजी को दोहराया नहीं जा सकता है, इसका मतलब है कि एक ही मान तालिका में एक से अधिक बार नहीं दिखना चाहिए।
सिंटेक्स:
CREATE TABLE <Table-Name> ( Column1 datatype, Column2 datatype,PRIMARY KEY (Column-Name). );
इस उदाहरण में,
- Table_Name उस तालिका का नाम है जिसे आपको बनाना है।
- Column_Name प्राथमिक कुंजी वाले कॉलम का नाम है।
उदाहरण:
स्टडआईडी | अनुक्रमांक | प्रथम नाम | उपनाम | ईमेल |
---|---|---|---|---|
1 | 11 | डेविड | चंट | zzz@gmail.com |
2 | 12 | Nick | रात | xxx@gmail.com |
3 | 13 | दाना | थॉमसन | yyy@yahoo.com |
दिए गए उदाहरण में, हमने कॉलम StdID, रोल नंबर, First_Name, Last_Name, और Email id के साथ एक छात्र तालिका बनाई है। इसे प्राथमिक कुंजी के रूप में चुना जाना चाहिए क्योंकि यह तालिका में अन्य पंक्तियों को विशिष्ट रूप से पहचान सकता है।
16) विदेशी कुंजी क्या है? इसका एक उदाहरण दीजिए
विदेशी कुंजी एक कॉलम है जो दो तालिकाओं के बीच संबंध बनाता है। इनका उपयोग डेटा अखंडता बनाए रखने और एक ही इकाई के दो उदाहरणों के बीच नेविगेशन को सुविधाजनक बनाने के लिए किया जाता है। इसके अलावा, यह दो तालिकाओं के बीच क्रॉस-रेफरेंस के रूप में कार्य करता है क्योंकि यह किसी अन्य तालिका की प्राथमिक कुंजी को संदर्भित करता है।
उदाहरण:
स्टडआईडी | अनुक्रमांक | प्रथम नाम | उपनाम | ईमेल |
---|---|---|---|---|
1 | 11 | डेविड | चंट | zzz@gmail.com |
2 | 12 | Nick | रात | xxx@gmail.com |
3 | 13 | दाना | थॉमसन | yyy@yahoo.com |
इस दिए गए उदाहरण में, हमने Stu_ID, रोल नंबर, प्रथम नाम, अंतिम नाम और ईमेल जैसे कॉलम के साथ एक छात्र तालिका बनाई है। Stu_ID को प्राथमिक कुंजी के रूप में चुना जाता है क्योंकि यह तालिका में अन्य पंक्तियों को विशिष्ट रूप से पहचान सकता है।
विदेशी कुंजी का उदाहरण
सिंटेक्स:
विदेशी कुंजी का वाक्यविन्यास इस प्रकार है:
CREATE TABLE <Table Name>( column1datatype, column2datatype, constraint (name of constraint) FOREIGN KEY [column1, column2...] REFERENCES [primary key table name] (List of primary key table column) ...);
17) डेटाबेस संबंध क्या है?
डेटाबेस संबंध एकल या एकाधिक तालिकाओं के बीच संबंध हैं जिन्हें जॉइन स्टेटमेंट का उपयोग करके विकसित किया जाता है। इस विधि का उपयोग करके डेटाबेस से डेटा को कुशलतापूर्वक पुनर्प्राप्त किया जा सकता है।
डीबीएमएस में मुख्यतः तीन प्रकार के संबंध होते हैं:
- एक-से-एक,
- कई लोगों के लिए एक,
- कई कई।
18) भुखमरी क्या है?
भुखमरी एक ऐसी स्थिति है जिसमें सभी निम्न-प्राथमिकता वाली प्रक्रियाएँ अवरुद्ध हो जाती हैं। किसी भी सिस्टम में, उच्च और निम्न-प्राथमिकता वाले संसाधनों के लिए अनुरोध गतिशील रूप से होते रहते हैं। इसलिए, यह तय करने के लिए कुछ नीति की आवश्यकता होती है कि किसे और कब सहायता मिलनी चाहिए।
19) एसिड के गुण क्या हैं?
DBMS में ACID का मतलब है Atomस्थिरता, एकरूपता, अलगाव और स्थायित्व।
- Atomआईसिटी: यह एक ऐसा लेनदेन है जो संचालन की एक एकल इकाई है। आप इसे पूरी तरह से निष्पादित कर सकते हैं या इसे बिल्कुल भी निष्पादित नहीं कर सकते हैं, लेकिन आंशिक निष्पादन नहीं हो सकता है।
- संगति: एक बार लेनदेन निष्पादित हो जाने पर, उसे एक सुसंगत स्थिति से दूसरी सुसंगत स्थिति में स्थानांतरित हो जाना चाहिए।
- इन्सुलेशन: लेन-देन को अन्य लेन-देन से अलग करके निष्पादित किया जाना चाहिए (कोई लॉक नहीं)। समवर्ती रूप से निष्पादित लेन-देन को मध्यवर्ती लेन-देन परिणामों को साझा नहीं करना चाहिए।
- स्थायित्व: लेनदेन के लिए सफलतापूर्वक प्रतिस्पर्धा करने के बाद, सिस्टम विफलताओं के मामले में भी डेटाबेस में सभी परिवर्तनों को बनाए रखना आवश्यक है।
DBMS में ACID प्रॉपर्टी का उदाहरण:
Transaction 1: Begin X=X+50, Y = Y-50 END Transaction 2: Begin X=1.1*X, Y=1.1*Y END
20) अनुसूची क्या है?
शेड्यूल में कई समानांतर लेनदेन का समूह बनाना और उन्हें एक के बाद एक निष्पादित करना शामिल है। प्रत्येक लेनदेन में निर्देशों के प्रकट होने का क्रम सुरक्षित होना चाहिए। यदि दो लेनदेन एक साथ निष्पादित किए जाते हैं, तो एक लेनदेन का परिणाम दूसरे के आउटपुट को प्रभावित कर सकता है।
21) UNION और UNION ALL के बीच मुख्य अंतर क्या हैं?
UNION और UNION ALL का उपयोग दो या अधिक तालिकाओं से डेटा को जोड़ने के लिए किया जाता है।
- UNION डुप्लिकेट पंक्तियों को हटाता है और चुनता है। तालिकाओं से डेटा को संयोजित करने के बाद पंक्तियाँ अलग-अलग होती हैं
- UNION ALL डुप्लिकेट पंक्तियों को नहीं हटाता; यह केवल तालिकाओं से सारा डेटा चुनता है।
22) डीबीएमएस में कोरिलेटेड सबक्वेरी क्या है?
बाहरी क्वेरी की प्रत्येक पंक्ति के लिए निष्पादित सहसंबंधित सबक्वेरीज़ को सहसंबंधित सबक्वेरीज़ के रूप में जाना जाता है। उन्हें नेस्टेड क्वेरीज़ भी कहा जाता है, यानी किसी क्वेरी के अंदर लिखी गई क्वेरी।
23) डीबीएमएस में सामान्यीकरण का उद्देश्य क्या है?
मानकीकरण यह एक महत्वपूर्ण प्रक्रिया है जो संबंधों के एक सेट से अतिरेक को हटाती है। यह बड़ी तालिकाओं को छोटी तालिकाओं में विभाजित करके और उन्हें जोड़ने के लिए कुंजियों का उपयोग करके सम्मिलित, हटाएं और अद्यतन आदेशों में अनियमितता को कम करने में मदद करता है।
24) इंडेक्स हंटिंग क्या है?
इंडेक्स हंटिंग एक डेटा संरचना है जो डेटाबेस पर डेटा पुनर्प्राप्ति संचालन की गति में सुधार करती है। यह इंडेक्स के संग्रह को बढ़ाने की प्रक्रिया है। यह क्वेरी वितरण और क्वेरी अनुकूलन जैसी विधियों का उपयोग करके किया जाता है।
25) वितरित डेटाबेस सिस्टम क्या है?
एक वितरित डेटाबेस सिस्टम विभिन्न स्थानों पर भौतिक रूप से फैले हुए परस्पर जुड़े डेटाबेस का एक सेट है। यह एक ही नेटवर्क या कई नेटवर्क पर हो सकता है।
26) डेटा वेयरहाउसिंग क्या है?
विवरण भण्डारण सार्थक व्यावसायिक अंतर्दृष्टि प्रदान करने के लिए विभिन्न स्रोतों से डेटा एकत्र करने और प्रबंधित करने की एक प्रक्रिया है। इस पद्धति का उपयोग आम तौर पर विषम स्रोतों से व्यावसायिक डेटा को जोड़ने और उसका विश्लेषण करने के लिए किया जाता है।
27) डेटाबेस क्या है? Archiटेक्चर?
डाटाबेस Archiटेक्चर एक DBMS डिज़ाइन प्रतिनिधित्व है जो आपको DBMS सिस्टम को डिज़ाइन, विकसित, कार्यान्वित और बनाए रखने में मदद करता है। यह DBMS को अलग-अलग घटकों में विभाजित करता है जिन्हें स्वतंत्र रूप से बदला, संशोधित, प्रतिस्थापित और परिवर्तित किया जा सकता है।
28) पारदर्शी डीबीएमएस से आप क्या समझते हैं?
पारदर्शी DBMS अपनी भौतिक संरचना को उपयोगकर्ताओं से छिपाए रखता है। भौतिक संरचना या भौतिक भंडारण संरचना का तात्पर्य DBMS के मेमोरी मैनेजर से है।
29) जॉइन क्या है?
जॉइन ऑपरेशन रिलेशनल बीजगणित में सबसे मूल्यवान गतिविधियों में से एक है। इसका उपयोग दो या अधिक संबंधों से जानकारी को संयोजित करने के लिए व्यापक रूप से किया जाता है। यह समान या संबंधित कॉलम के आधार पर किया जाता है। JOIN कमांड का उपयोग अधिकांश जटिल SQL क्वेरीज़ में किया जाता है।
30) इनर जॉइन क्या है?
आंतरिक JOIN आपको विशिष्ट शर्तें पूरी होने पर दोनों तालिकाओं से पंक्तियाँ लौटाने में सक्षम बनाता है।
उदाहरण के लिए, आप उन सदस्यों की सूची चाहते हैं जिन्होंने फ़िल्में किराए पर ली हैं और उन फ़िल्मों के शीर्षक जो उन्होंने किराए पर ली हैं। INNER JOIN का उपयोग करके, आप दोनों तालिकाओं से ऐसी पंक्तियाँ लौटा सकते हैं जो निर्दिष्ट मानदंडों को पूरा करती हैं।
SELECT members.`first_name` , members.`last_name` , movies.`title` FROM members, movies WHERE movies.`id` = members.`movie_id`
अनुभवी लोगों के लिए DBMS साक्षात्कार प्रश्न और उत्तर
31) राइट जॉइन क्या है?
दायाँ जॉइन दाएँ ओर की तालिका से सभी कॉलम लौटाता है, भले ही बाएँ ओर की तालिका में कोई मेल खाती पंक्ति न मिली हो।
हमारे उदाहरण में, मान लीजिए आपको सदस्यों के नाम और उनके द्वारा किराये पर ली गई फिल्में चाहिए।
SELECTA.`first_name` , A.`last_name`, B.`title` FROM `members` AS A RIGHT JOIN `movies` AS B ON B.`id` = A.`movie_id`
32) 1NF क्या है?
1NF पहला नॉर्मल फॉर्म है। यह नॉर्मलाइजेशन का सबसे सरल प्रकार है जिसे आप डेटाबेस में लागू कर सकते हैं।
प्रत्येक कॉलम में एक परमाणु (एकल मान) होना चाहिए
- यह आपको एक ही तालिका से डुप्लिकेट कॉलम हटाने में मदद करता है
- इससे संबंधित डेटा के प्रत्येक समूह के लिए अलग-अलग तालिकाएँ बनाई जानी चाहिए और आपको प्रत्येक पंक्ति को एक अद्वितीय कॉलम के साथ पहचानने में मदद करनी चाहिए
33) DBMS में 2NF क्या है?
2NF दूसरा सामान्य रूप है।
2NF में शामिल किसी भी तालिका को निम्नलिखित 2 शर्तों को पूरा करना होगा:
- एक टेबल 1NF में है.
- किसी तालिका की प्रत्येक गैर-प्रधान विशेषता कार्यात्मक रूप से प्राथमिक कुंजी पर निर्भर होती है।
34) बीसीएनएफ क्या है?
BCNF बॉयस-कॉड नॉर्मल फॉर्म का एक प्रकार है। यह 3 का उन्नत संस्करण हैrd सामान्य रूप, जिसे 3.5NF भी कहा जाता है।
एक तालिका जो BCNF का अनुपालन करती है और निम्नलिखित शर्तों को पूरा करती है:
- यह 3NF में है
- कार्यात्मक निर्भरता X->Y के लिए, X को संपूर्ण तालिका की सुपर कुंजी होना चाहिए।
- इसका अर्थ यह है कि यदि Y एक अभाज्य गुण है तो X एक अभाज्य गुण नहीं हो सकता।
35) आप आरडीबीएमएस के साथ कैसे संवाद कर सकते हैं?
आपको डेटाबेस को इनपुट प्रदान करने के लिए SQL के क्वेरीज़ का उपयोग करके RDBMS के साथ संचार करने के लिए SQL का उपयोग करना होगा। क्वेरीज़ को संसाधित करने के बाद, डेटाबेस हमें आवश्यक आउटपुट प्रदान करेगा।
36) डीबीएमएस में चेकपॉइंट कब होता है?
चेकपॉइंट DBMS की वर्तमान स्थिति का एक स्नैपशॉट है। DBMS बाद में क्रैश होने की स्थिति में पुनरारंभ के दौरान आवश्यक कार्य की मात्रा को सीमित करने के लिए चेकपॉइंट का उपयोग करता है।
मुख्य रूप से, लॉग-आधारित रिकवरी समाधान चेकपॉइंट्स को नियोजित करता है, इसलिए हमें शुरुआत से ही लेनदेन निष्पादित नहीं करना पड़ेगा।
37) डीबीएमएस में कौन से अखंडता नियम हैं?
डीबीएमएस में दो महत्वपूर्ण अखंडता नियम मौजूद हैं:
- सत्ता Integrity: यह एक आवश्यक नियम बताता है कि प्राथमिक कुंजी का मान शून्य मान नहीं हो सकता।
- संदर्भ Integrity: यह नियम विदेशी कुंजी से संबंधित है, जिसका मान NULL हो सकता है, या किसी अन्य संबंध के लिए प्राथमिक कुंजी हो सकती है।
38) इंडेक्सिंग क्या है?
इंडेक्सिंग एक डेटा संरचना विधि है जो आपको डेटाबेस फ़ाइल से रिकॉर्ड को जल्दी से पुनर्प्राप्त करने में मदद करती है। इंडेक्स केवल दो कॉलम वाली एक छोटी तालिका है। पहले कॉलम में तालिका की प्राथमिक या उम्मीदवार कुंजी शामिल होती है। दूसरे कॉलम में डिस्क ब्लॉक का पता रखने के लिए पॉइंटर्स का एक सेट शामिल होता है जहाँ एक विशेष कुंजी मान संग्रहीत होता है।
39) डेटा स्वतंत्रता क्या है?
डेटा स्वतंत्रता एक ऐसी तकनीक है जो आपको डेटा रणनीति तक पहुंचने में मदद करती है।" यह आपको एक स्तर पर स्कीमा परिभाषा को संशोधित करने की अनुमति देता है और अगले उच्च स्तर पर इसे प्रभावित नहीं करना चाहिए।
40) ईआर डायग्राम क्या है?
एंटिटी रिलेशनशिप डायग्राम, जिसे ERD भी कहा जाता है, डेटाबेस में संग्रहीत एंटिटी सेट के संबंध को प्रदर्शित करता है। डेटाबेस की तार्किक संरचना को समझाने में मदद करने के लिए DBMS में इस डायग्राम का उपयोग किया जाता है। ये DBMS डायग्राम तीन बुनियादी अवधारणाओं के आधार पर बनाए गए हैं: एंटिटी, विशेषताएँ और संबंध।
41) डीबीएमएस में हैशिंग क्या है?
DBMS सिस्टम में, हैशिंग एक ऐसी विधि है जिसके द्वारा डिस्क पर अनुरोधित डेटा का स्थान सीधे पता लगाया जाता है, जिसके लिए इंडेक्स संरचना का उपयोग करना पड़ता है। डेटाबेस में आइटम को इंडेक्स करने और पुनर्प्राप्त करने के दौरान मूल क्रिटिकल मान के स्थान पर एक छोटा हैश क्रिटिकल मान उपयोग किया जाता है।
42) पारदर्शी डीबीएमएस क्या है?
पारदर्शी DBMS एक प्रकार का डेटाबेस प्रबंधन सिस्टम है जो उपयोगकर्ताओं से अपनी भौतिक संरचना को छुपाता है। भौतिक संरचना। इसे भौतिक भंडारण संरचना के रूप में भी जाना जाता है, यह DBMS के मेमोरी मैनेजर को संदर्भित करता है, और बताता है कि डिस्क पर डेटा कैसे सहेजा जाता है।
43) संबंध की डिग्री क्या है?
किसी संबंध की डिग्री संबंध स्कीमा की विशेषताएँ हैं। कार्डिनलिटी से तात्पर्य उस संख्या से है, जितनी बार कोई इकाई किसी अन्य इकाई के लगभग बराबर बार घटित होती है।
- एक से एक
- कई लोगों के लिए एक
- कई-टू-वन
44) डीबीएमएस में संकल्पनात्मक डिजाइन क्या है?
संकल्पनात्मक डिजाइन डेटाबेस डिजाइन प्रक्रिया में प्राथमिक चरण है। इस चरण में मुख्य लक्ष्य डेटाबेस सॉफ्टवेयर और भौतिक विवरणों से स्वतंत्र डेटाबेस डिजाइन करना है। एक संकल्पनात्मक डेटा मॉडल इस प्रक्रिया की मुख्य डेटा इकाइयों, विशेषताओं, संबंधों और बाधाओं का वर्णन करता है।
45) डेटा माइनिंग क्या है?
डेटा माइनिंग यह बड़ी मात्रा में डेटा को छांटने की एक चरण-दर-चरण प्रक्रिया है जो आपको रुझानों और पैटर्न की पहचान करने की अनुमति देती है।
यह जटिल सांख्यिकीय और गणितीय का उपयोग करता है Algorithms संभावित परिणामों की भविष्यवाणी करने के लिए डेटा को विभाजित करना। डेटा माइनिंग के लिए कई उपकरण हैं, जैसे रैपिडमाइनर, टेराडाटा, सॉल्वर, साइलेंस इत्यादि।
46) क्वेरी ऑप्टिमाइज़ेशन क्या है?
क्वेरी अनुकूलन, DBMS प्रणाली में प्रत्येक क्वेरी के मूल्यांकन और निष्पादन के लिए न्यूनतम अनुमानित लागत और समय के साथ निष्पादन योजना की पहचान करने की एक प्रक्रिया है।
47) 'स्टोर प्रक्रिया' शब्द को परिभाषित करें।
स्टोर्ड प्रोसीजर की अवधारणा फंक्शन से काफी मिलती-जुलती है, क्योंकि इसमें समन्वित संचालन की एक श्रृंखला शामिल होती है। इसमें डेटाबेस गतिविधियों को निष्पादित करने के लिए अनुप्रयोगों में अक्सर उपयोग की जाने वाली प्रक्रियाओं का एक सेट शामिल होता है।
48) टाइमस्टैम्प-आधारित प्रोटोकॉल क्या है?
DBMS में टाइमस्टैम्प-आधारित प्रोटोकॉल एक एल्गोरिथ्म है जो सिस्टम टाइम या लॉजिकल काउंटर को टाइमस्टैम्प के रूप में उपयोग करता है। यह समवर्ती लेनदेन के निष्पादन को क्रमबद्ध करने में मदद करता है। यह प्रोटोकॉल सुनिश्चित करता है कि प्रत्येक परस्पर विरोधी रीड और राइट ऑपरेशन टाइमस्टैम्प क्रम में निष्पादित किया जाता है।
उदाहरण:
मान लीजिए कि तीन लेनदेन A1, A2 और A3 हैं।
- A1 ने 0010 समय पर सिस्टम में प्रवेश किया है
- A2 ने 0020 पर सिस्टम में प्रवेश किया
- A3 ने 0030 पर सिस्टम में प्रवेश किया
लेनदेन A1, लेनदेन A2 और लेनदेन A3 को प्राथमिकता दी जाएगी।
49) डीबीएमएस में स्थायित्व क्या है?
डीबीएमएस प्रणाली में, स्थायित्व यह गारंटी देता है कि एक बार जब कोई लेनदेन डेटाबेस में जमा हो जाता है, तो उसे सिस्टम विफलता के विरुद्ध सुरक्षित रखने के लिए गैर-वाष्पशील मेमोरी में संग्रहीत किया जाएगा।
50) कैटलॉग क्या है?
कैटलॉग एक तालिका है जिसमें प्रत्येक फ़ाइल की संरचना, सभी डेटा आइटम का प्रकार और भंडारण प्रारूप और डेटा पर विभिन्न प्रतिबंध जैसी जानकारी होती है। कैटलॉग में संग्रहीत जानकारी को मेटाडेटा के रूप में जाना जाता है।
51) स्टोरेज मैनेजर क्या है?
स्टोरेज मैनेजर एक सॉफ्टवेयर मॉड्यूल है जो डेटाबेस में संग्रहीत निम्न-स्तरीय डेटा और DBMS सिस्टम को सबमिट किए गए एप्लिकेशन अनुप्रयोगों और प्रश्नों के बीच इंटरफेस प्रदान करता है।
52) क्या है Buffer प्रबंधक?
Buffer मैनेजर एक प्रोग्राम मॉड्यूल है जो डिस्क स्टोरेज से डेटा को मुख्य मेमोरी में लाने और यह निर्धारित करने के लिए जिम्मेदार है कि कौन सा डेटा मेमोरी में कैश किया जाए।
53) क्यूबीई क्या है?
क्वेरी-बाय-उदाहरण, क्वेरी टेम्प्लेट का उपयोग करके डेटाबेस में जानकारी तक पहुँचने के लिए एक ग्राफ़िकल दृष्टिकोण का प्रतिनिधित्व करता है, जिसे स्केलेटन टेबल कहा जाता है। QBE का उपयोग क्वेरी टेम्प्लेट में सीधे उदाहरण मान दर्ज करके किया जाता है, ताकि यह दर्शाया जा सके कि क्या हासिल किया जाना है।
54) पहचान क्या है?
पहचान एक ऐसा कॉलम है जो स्वचालित रूप से संख्यात्मक मान उत्पन्न करता है। इसे ऑटो नंबर के रूप में भी जाना जाता है। एक आरंभ और वृद्धि मान सेट किया जा सकता है। हालाँकि, अधिकांश DBMS इन्हें 1 पर छोड़ देते हैं।
55) ट्रिगर क्या है?
यह इन्सर्ट, अपडेट या डिलीट ऑपरेशन से जुड़ा एक कोड है। जब भी किसी टेबल पर संबंधित क्वेरी निष्पादित की जाती है, तो यह स्वचालित रूप से निष्पादित हो जाता है। यह कोड डेटाबेस में अखंडता बनाए रखने में मदद करता है।
56) डीबीएमएस में कोरिलेटेड सबक्वेरी क्या है?
बाहरी क्वेरी की प्रत्येक पंक्ति के लिए सहसंबद्ध उपक्वेरी निष्पादित की जाती हैं। इसे नेस्टेड क्वेरी के रूप में भी जाना जाता है, अर्थात, एक क्वेरी जो किसी अन्य क्वेरी के भीतर एम्बेडेड होती है।
उदाहरण:
SELECT * from EMP_NAM WHERE 'KAVYA' IN (SELECT Name from DEPT WHERE EMP.EMPID=DEPT.EMPID);
57) क्या है Clusterएड इंडेक्स?
Cluster इंडेक्स टेबल में डेटा की पंक्तियों को उनके मूल मूल्यों के अनुसार क्रमबद्ध करते हैं। DBMS सिस्टम में, प्रत्येक टेबल में केवल एक क्लस्टर इंडेक्स होता है।
क्लस्टर इंडेक्स DBMS सिस्टम को टेबल में डेटा को स्टोर करने के क्रम को परिभाषित करने में मदद करता है। इसलिए, हर टेबल के लिए सिर्फ़ एक क्लस्टर इंडेक्स हो सकता है।
58) नॉन-क्लस्टर इंडेक्स क्या है?
नॉन-क्लस्टर इंडेक्स डेटा को एक स्थान पर और इंडेक्स को दूसरे स्थान पर संग्रहीत करते हैं। इसमें उस डेटा के स्थान के लिए पॉइंटर्स होते हैं। एक ही टेबल में कई नॉन-क्लस्टर इंडेक्स हो सकते हैं क्योंकि नॉन-क्लस्टर इंडेक्स में एक इंडेक्स अलग-अलग स्थानों पर संग्रहीत होता है।
59) अद्वितीय कुंजी क्या है?
एक अद्वितीय कुंजी में एक तालिका के एक या अधिक फ़ील्ड या स्तंभों का समूह होता है जो डेटाबेस में प्रत्येक रिकॉर्ड को विशिष्ट रूप से पहचानता है।
यह प्राथमिक कुंजी के समान है, लेकिन तालिका कॉलम के लिए एक शून्य मान स्वीकार कर सकता है। इसमें समान मान नहीं होते हैं। कुछ तालिकाएँ हैं जिनकी विदेशी कुंजियाँ अद्वितीय बाधाओं को संदर्भित करती हैं।
60) स्टेटिक एसक्यूएल क्या है?
स्टेटिक SQL, एप्लीकेशन में एम्बेडेड या हार्डकोडेड SQL (स्ट्रक्चर क्वेरी लैंग्वेज) स्टेटमेंट है, और वे रनटाइम पर नहीं बदलते हैं। डेटा एक्सेस की प्रक्रिया पहले से तय होती है, इसलिए यह तेज़ और अधिक कुशल होती है।
61) डायनेमिक एसक्यूएल क्या है?
में गतिशील एसक्यूएल डेटाबेस में, SQL स्टेटमेंट रनटाइम पर एप्लिकेशन द्वारा जेनरेट किए जाते हैं, जहाँ उपयोगकर्ता को क्वेरी बनाने का अधिकार होता है। आप रनटाइम पर अपनी क्वेरी बना सकते हैं। यह स्टैटिक SQL से धीमा है क्योंकि क्वेरी रनटाइम पर संकलित की जाती है।
62) रिलेशनल कैलकुलस क्या है?
रिलेशनल कैलकुलस एक गैर-प्रक्रियात्मक क्वेरी भाषा है। यह गणितीय विधेय कैलकुलस का उपयोग करता है। इसलिए, इसका मुख्य ध्यान इस बात पर है कि संबंधों (तालिकाओं) के साथ क्या करना है, न कि इसे कैसे करना है।
63) बीआई क्या है?
बिजनेस इंटेलिजेंस उन प्रक्रियाओं, आर्किटेक्चर और तकनीकों को संदर्भित करता है जो कच्चे डेटा को सार्थक जानकारी में बदल देते हैं। परिणामस्वरूप, लाभदायक व्यावसायिक क्रियाएँ संचालित होती हैं। यह डेटा को कार्रवाई योग्य खुफिया और ज्ञान में बदलने के लिए एक सॉफ्टवेयर सूट है।
64) डीबीएमएस में नेटवर्क मॉडल क्या है?
नेटवर्क मॉडल प्रत्येक बच्चे को कई माता-पिता रखने में मदद करता है। आप इसका उपयोग अधिक जटिल संबंधों को मॉडल करने के लिए कर सकते हैं, जैसे कि ऑर्डर और भागों के बीच कई-से-कई संबंध। इस DBMS मॉडल में, संस्थाओं को एक ग्राफ में व्यवस्थित किया जाता है जिसे कई रास्तों से एक्सेस किया जा सकता है।
65) अस्थायी टेबल क्या हैं? वे कब उपयोगी होते हैं?
अस्थायी तालिकाएँ किसी विशेष सत्र के लिए मौजूद होती हैं, या उनका डेटा पूरे लेनदेन के दौरान बना रहता है। इन तालिकाओं का उपयोग आमतौर पर विशेष रोलअप और विशिष्ट एप्लिकेशन प्रोसेसिंग आवश्यकताओं का समर्थन करने के लिए किया जाता है।
प्रारंभ में, अस्थायी तालिका को कोई स्थान आवंटित नहीं किया जाता है, लेकिन जैसे-जैसे पंक्तियाँ डाली जाती हैं, स्थान गतिशील रूप से आवंटित किया जाएगा।