विषय - सूची[छिपाना][प्रदर्शन]
- 1. डेटाबेस से आप क्या समझते हैं?
- 2. डीबीएमएस से आप क्या समझते हैं?
- 3. विभिन्न DBMS भाषाओं की व्याख्या करें।
- 4. डीबीएमएस के कुछ फायदे सूचीबद्ध करें?
- 5. पारंपरिक फ़ाइल-आधारित सिस्टम की कमियों का उल्लेख करें जो DBMS में हैं।
- 6. DBMS में ACID गुणों से आपका क्या तात्पर्य है?
- 7. SQL DBMS में क्या भूमिका निभाता है?
- 8. क्या डेटाबेस में रिक्त स्थान या शून्य को NULL मान के रूप में गिना जाता है?
- 9. डेटा वेयरहाउसिंग वास्तव में क्या है?
- 10. DBMS चेकपॉइंट का क्या मतलब है?
- 11. विभिन्न DBMS डेटा एब्स्ट्रैक्शन परतों का वर्णन करें।
- 12. आपके लिए "क्वेरी अनुकूलन" का क्या अर्थ है?
- 13. इकाई-संबंध मॉडलिंग: यह क्या है?
- 14. डेटाबेस प्रबंधन प्रणाली में वाक्यांश "इकाई," "इकाई प्रकार," और "इकाई सेट" का क्या अर्थ है?
- 15. कनेक्शन क्या हैं, और DBMS में किस प्रकार के रिश्ते हैं?
- 16. आरडीबीएमएस वास्तव में क्या है?
- 17. डेटाबेस में "इरादा" और "विस्तार" शब्दों का क्या अर्थ है?
- 18. सामान्यीकरण की कई विधियाँ क्या हैं और "सामान्यीकरण" शब्द का क्या अर्थ है?
- 19. एक ताले का वर्णन करें. डेटाबेस लेनदेन के दौरान साझा लॉक और एक्सक्लूसिव लॉक के बीच मुख्य अंतर को समझाया जाना चाहिए।
- 20. "सामान्यीकरण" और "असामान्यीकरण" शब्दों का क्या अर्थ है?
- 21. डेटाबेस विभाजन और उसके महत्व का वर्णन करें।
- 22. "प्रोएक्टिव," "रेट्रोएक्टिव," और "एक साथ अपडेट" शब्दों का आपके लिए क्या मतलब है?
- 23. आपके लिए "कर्सर" शब्द का क्या अर्थ है? अनेक प्रकार के कर्सर का वर्णन करें।
- 24. नेटवर्क और पदानुक्रमित डेटाबेस मॉडल के बीच भिन्नता का वर्णन करें।
- 25. MongoDB का वर्णन करें।
- 26. 2-स्तरीय और 3-स्तरीय DBMS प्रणाली के बीच भिन्नताओं का वर्णन करें।
- 27. डेटाबेस में, "हैशिंग" शब्द का क्या अर्थ है?
- 28. DBMS में डेटाबेस एडमिनिस्ट्रेटर की क्या भूमिका होती है?
- निष्कर्ष
डेटा दुनिया में कहीं भी पाया जा सकता है! आज के बाज़ार में, प्रत्येक दिन 2.5 क्विंटिलियन बाइट्स डेटा का उत्पादन होता है।
यह आवश्यक है कि हम सभी इस डेटा का विश्लेषण करें और डेटाबेस प्रबंधन प्रणाली (डीबीएमएस) का उपयोग करके आवश्यक परिणाम प्रदान करें। दूसरी ओर, DBMS ज्ञान होने से डेटाबेस प्रशासक के रूप में काम करना संभव हो जाता है।
यह देखते हुए कि आप डीबीएमएस साक्षात्कार प्रश्नों के बारे में यह पोस्ट पढ़ रहे हैं, मैं मान रहा हूं कि आप पहले से ही इन विवरणों से अवगत हैं। डेटा एनालिटिक्स में किसी भी पेशे की शुरुआत डेटाबेस मैनेजमेंट सिस्टम (डीबीएमएस) की ठोस समझ के साथ होनी चाहिए।
प्रभावी डेटाबेस सिस्टम के निर्माण के लिए बड़ी मात्रा में डेटा को व्यवस्थित करने, उसका आकलन करने, उसकी समीक्षा करने और उसे समझने की क्षमता की आवश्यकता होती है।
यहां कुछ डीबीएमएस साक्षात्कार प्रश्न दिए गए हैं जो आपको अपने अगले नौकरी साक्षात्कार में सफल होने और उस स्थिति को प्राप्त करने में मदद करेंगे जिसका आप सपना देख रहे हैं, चाहे आपने पहले ही डेटा एनालिटिक्स में करियर शुरू कर दिया हो या अभी शुरुआत कर रहे हों।
आपके साक्षात्कार में सफल होने और विषय की आपकी समझ को मजबूत करने में मदद करने के लिए आपके लाभ के लिए शीर्ष डीबीएमएस साक्षात्कार प्रश्नों को एक सूची में एकत्रित किया गया है।
1. डेटाबेस से आप क्या समझते हैं?
डेटाबेस डेटा का एक तार्किक रूप से संरचित संग्रह है जिसे आसानी से अद्यतन, एक्सेस और बनाए रखा जा सकता है। क्रिएट कमांड के साथ उत्पन्न कुछ भी एक डेटाबेस ऑब्जेक्ट है, और डेटाबेस में अक्सर तालिकाओं या ऑब्जेक्ट्स का संग्रह शामिल होता है जिनमें प्रविष्टियां और फ़ील्ड होते हैं।
किसी तालिका में एक एकल प्रविष्टि को टुपल या पंक्ति द्वारा दर्शाया जाता है। डेटा भंडारण के मूलभूत टुकड़े, जो तालिका के एक विशिष्ट पहलू के बारे में विवरण प्रदान करते हैं, एक विशेषता या एक स्तंभ हैं।
एक DBMS उपयोगकर्ता द्वारा प्रदत्त प्रश्नों का उपयोग करके डेटाबेस से डेटा पुनर्प्राप्त करता है।
2. डीबीएमएस से आप क्या समझते हैं?
डीबीएमएस सॉफ्टवेयर प्रोग्राम हैं जो तार्किक रूप से जुड़े डेटा को बनाने और प्रबंधित करने में आपकी सहायता करते हैं।
इसे दूसरे तरीके से कहें तो, एक डेटाबेस प्रबंधन प्रणाली (डीबीएमएस) हमें डेटाबेस बनाने, उसमें डेटा जोड़ने, उसे हटाने, डेटा बदलने आदि सहित कई प्रकार के संचालन करने के लिए एक इंटरफ़ेस या टूल देता है।
डेटाबेस प्रबंधन प्रणाली (डीबीएमएस) नामक सॉफ्टवेयर फ़ाइल-आधारित प्रणाली की तुलना में डेटा को अधिक सुरक्षित तरीके से संग्रहीत करने में सक्षम बनाता है।
3. विभिन्न DBMS भाषाओं की व्याख्या करें।
DBMS द्वारा उपयोग की जाने वाली कुछ भाषाएँ निम्नलिखित हैं:
- DDL (डेटा डेफिनिशन लैंग्वेज): डेटाबेस को परिभाषित करने के लिए आवश्यक निर्देश इसमें निहित हैं। बनाएं, बदलें, हटाएं, काट-छांट करें, नाम बदलें, आदि कुछ उदाहरण हैं।
- डीएमएल (डेटा मैनिपुलेशन लैंग्वेज): इसमें डेटाबेस में डेटा के साथ काम करने के लिए आवश्यक कमांड शामिल हैं। उदाहरणों में चयन, अद्यतन, सम्मिलित करना, हटाना आदि शामिल हैं।
- डीसीएल (डेटा कंट्रोल लैंग्वेज): इसमें ऐसे कमांड शामिल हैं जो उपयोगकर्ता अनुमतियों और डेटाबेस सिस्टम नियंत्रण से निपटने के लिए आवश्यक हैं। उदाहरण के लिए, अनुदान और निरस्त करना।
- टीसीएल (ट्रांजैक्शन कंट्रोल लैंग्वेज): इसमें ऐसे कमांड शामिल हैं जिनका उपयोग डेटाबेस लेनदेन को प्रबंधित करने के लिए किया जाना चाहिए। उदाहरण के लिए, कमिट, रोलबैक और सेवपॉइंट।
4. डीबीएमएस के कुछ फायदे सूचीबद्ध करें?
- कई उपयोगकर्ताओं के लिए एक ही डेटाबेस से एक साथ डेटा का आदान-प्रदान करना संभव है। इसके अलावा, इस प्रकार का साझाकरण उपयोगकर्ताओं के लिए डेटाबेस वातावरण में परिवर्तनों पर तेजी से प्रतिक्रिया करना संभव बनाता है।
- कई उपयोगकर्ताओं के लिए एक ही डेटाबेस के डेटा को एक साथ देखना संभव है।
- एक ऐसी प्रणाली शुरू करके डेटाबेस में दोहराव को कम करता है जो सभी डेटा को एक डेटाबेस में एकीकृत करता है।
- जब आवश्यक हो, डेटाबेस में डेटा को पुनर्स्थापित किया जा सकता है और डेटा का बैकअप स्वचालित रूप से बनाने के लिए प्रोग्राम किया जा सकता है।
- सभी चल रही एप्लिकेशन प्रक्रियाओं की संरचना को बनाए रखते हुए डेटा प्रारूप को संशोधित करने में सक्षम बनाता है।
5. पारंपरिक फ़ाइल-आधारित सिस्टम की कमियों का उल्लेख करें जो DBMS में हैं।
हमें प्रत्येक पृष्ठ को एक विशिष्ट फ़ाइल-आधारित प्रणाली में स्कैन करने के लिए मजबूर किया जाता है क्योंकि इसमें कोई अनुक्रमणिका नहीं होती है, जिससे सामग्री तक पहुंच समय लेने वाली और धीमी हो जाती है।
अतिरेक और असंगति अन्य समस्याएं हैं क्योंकि फ़ाइलों में अक्सर अनावश्यक और डुप्लिकेट डेटा शामिल होता है, और उनमें से एक को बदलने से वे सभी असंगत हो जाते हैं।
पारंपरिक फ़ाइल-आधारित सिस्टम के साथ डेटा तक पहुंच अधिक चुनौतीपूर्ण है क्योंकि डेटा अव्यवस्थित है। एक और नुकसान समवर्ती नियंत्रण की कमी है, जो कई परिचालनों को एक ही फ़ाइल पर एक साथ काम करने से रोकता है और इसके बजाय पूरे पृष्ठ को लॉक करने के लिए एक क्रिया को मजबूर करता है।
डेटाबेस प्रबंधन प्रणालियों ने पारंपरिक फ़ाइल-आधारित प्रणालियों के मुद्दों को भी हल किया है जिनमें अखंडता जांच, डेटा पृथक्करण, परमाणुता, सुरक्षा और बहुत कुछ शामिल हैं।
6. DBMS में ACID गुणों से आपका क्या तात्पर्य है?
डेटा अखंडता को संरक्षित करने के लिए जिन मूलभूत दिशानिर्देशों का पालन किया जाना चाहिए, वे डेटाबेस प्रबंधन प्रणाली की ACID विशेषताएँ हैं। ये वे हैं:
- परमाणुता - इसे "सभी या कुछ भी नहीं" सिद्धांत के रूप में भी जाना जाता है, परमाणुता का मानना है कि एक इकाई का प्रत्येक मूल्यांकन या तो पूरी तरह से किया जाता है या बिल्कुल नहीं किया जाता है।
- संगति: यह गुण दर्शाता है कि डेटाबेस में डेटा प्रत्येक लेनदेन से पहले और बाद में स्थिर रहता है।
- अलगाव - यह संपत्ति परिभाषित करती है कि एक ही समय में कई लेनदेन हो सकते हैं।
- स्थायित्व - यह संपत्ति सुनिश्चित करती है कि प्रत्येक लेनदेन पूरा होने पर गैर-वाष्पशील मेमोरी में दर्ज किया जाता है।
7. SQL DBMS में क्या भूमिका निभाता है?
SQL का मतलब स्ट्रक्चर्ड क्वेरी लैंग्वेज है, और इसका मुख्य कार्य डेटा दर्ज और अपडेट/संशोधित करके रिलेशनल डेटाबेस के साथ इंटरैक्ट करना है।
8. क्या डेटाबेस में रिक्त स्थान या शून्य को NULL मान के रूप में गिना जाता है?
नहीं, एक NULL मान शून्य और रिक्त स्थान से काफी अलग है क्योंकि यह एक ऐसे मान को दर्शाता है जो निर्दिष्ट, अज्ञात, अनुपलब्ध या प्रासंगिक नहीं है, रिक्त स्थान और शून्य के विपरीत, जो प्रत्येक एक वर्ण का प्रतिनिधित्व करता है।
9. डेटा वेयरहाउसिंग वास्तव में क्या है?
डेटा वेयरहाउसिंग एक ही डेटाबेस में संग्रहीत करने के लिए कई स्रोतों से डेटा इकट्ठा करने, निकालने, प्रसंस्करण और आयात करने की प्रक्रिया है।
एक डेटा वेयरहाउस को एक केंद्रीय भंडार के रूप में माना जा सकता है जहां डेटा का उपयोग डेटा एनालिटिक्स के लिए किया जाता है और लेनदेन प्रणाली और अन्य संबंधपरक डेटाबेस से प्रवाहित होता है।
A डाटा गोदाम इसमें किसी संगठन के ऐतिहासिक डेटा की एक श्रृंखला शामिल होती है जिसका उपयोग कंपनी के अंदर निर्णय लेने की क्षमता को बढ़ाने के लिए किया जाता है।
10. DBMS चेकपॉइंट का क्या मतलब है?
चेकपॉइंट विधि सिस्टम से सभी पिछले लॉग को हटा देती है और उन्हें स्टोरेज डिवाइस पर स्थायी रूप से सहेजती है।
दो तकनीकें जो DBMS को ACID गुणों को पुनर्प्राप्त करने और बनाए रखने में मदद कर सकती हैं, उनमें छाया पृष्ठों को संरक्षित करना और प्रत्येक लेनदेन का लॉग रखना शामिल है। लॉग-आधारित पुनर्प्राप्ति तंत्र के लिए चेकपॉइंट महत्वपूर्ण हैं।
लेन-देन लॉग रिकॉर्ड का उपयोग चेकपॉइंट्स से क्रैश के समय तक के सभी प्रतिबद्ध डेटा को पुनर्प्राप्त करने के लिए किया जा सकता है, जो न्यूनतम बिंदु हैं जहां से डेटाबेस इंजन क्रैश के बाद पुनर्प्राप्त कर सकता है।
11. विभिन्न DBMS डेटा एब्स्ट्रैक्शन परतों का वर्णन करें।
डेटा एब्स्ट्रैक्शन अधिक सहज इंटरैक्शन को बढ़ावा देने के लिए उपयोगकर्ता से महत्वहीन जानकारी छिपा रहा है। अमूर्तता की तीन परतें मौजूद हैं:
- भौतिक स्तर: अमूर्तता का सबसे छोटा स्तर मेमोरी में डेटा के भौतिक भंडारण का वर्णन करता है। डेटा तक पहुँचने के लिए अनुक्रमिक और यादृच्छिक पहुँच दोनों विधियों का उपयोग किया जा सकता है। फ़ाइलों को व्यवस्थित करने के लिए B+ ट्री और हैशिंग तकनीक का उपयोग किया जाता है।
- तर्क स्तर: वह स्तर जहां डेटा को तालिकाओं के रूप में रखा जाता है। इसके अतिरिक्त, बुनियादी संरचनाओं का उपयोग विभिन्न तत्वों के बीच कनेक्शन को संग्रहीत करने के लिए किया जाता है।
- दृश्य स्तर: यह अमूर्तता का उच्चतम स्तर है। वास्तविक डेटाबेस का केवल एक भाग, जो पंक्तियों और स्तंभों द्वारा दर्शाया जाता है, उपयोगकर्ताओं के लिए उपलब्ध है। एक ही डेटाबेस के एकाधिक दृश्य बोधगम्य हैं। उपयोगकर्ताओं को भंडारण और कार्यान्वयन की विशिष्टताओं से अवगत नहीं कराया जाता है।
12. आपके लिए "क्वेरी अनुकूलन" का क्या अर्थ है?
क्वेरी अनुकूलन चरण सबसे कम अनुमानित लागत के साथ मूल्यांकन रणनीति ढूंढता है। यह चरण तब प्रासंगिक हो जाता है जब एक ही समस्या को हल करने के लिए कई एल्गोरिदम और तकनीकें उपलब्ध हों।
क्वेरी अनुकूलन के कुछ लाभ निम्नलिखित हैं:
- आउटपुट अधिक तेजी से वितरित किया जाता है
- को कम करता है समय की जटिलता और स्थान
- कम समय में अधिक पूछताछ पर कार्रवाई की जा सकती है।
13. इकाई-संबंध मॉडलिंग: यह क्या है?
यह डेटाबेस डिज़ाइन विधि वास्तविक दुनिया में वास्तविक वस्तुओं को संस्थाओं के रूप में चित्रित करने और उनके संबंधों को दिखाने के लिए आरेखों का उपयोग करती है। यह विधि डीबीए टीम के लिए स्कीमा को समझना आसान बनाती है।
14. डेटाबेस प्रबंधन प्रणाली में वाक्यांश "इकाई," "इकाई प्रकार," और "इकाई सेट" का क्या अर्थ है?
इकाई: वास्तविक दुनिया की किसी वस्तु को एक इकाई माना जाता है यदि उसमें ऐसे गुण हों जो उसकी विशिष्ट विशेषताओं के अनुरूप हों। उदाहरण के लिए, एक छात्र, कर्मचारी या शिक्षक एक इकाई का प्रतीक है।
इकाई प्रकार: एक इकाई प्रकार को समान विशेषताओं वाली संस्थाओं के समूह के रूप में वर्णित किया गया है। एक इकाई प्रकार को डेटाबेस में एक या अधिक लिंक की गई तालिकाओं द्वारा दर्शाया जाता है। इकाई प्रकार या विशेषताओं को एक विशेषता के रूप में सोचना संभव है जो इकाई को विशेष रूप से पहचानता है। उदाहरण के लिए, एक छात्र, छात्र आईडी, छात्र का नाम इत्यादि जैसी विशेषताओं के साथ एक वस्तु का प्रतीक है।
इकाई सेट: एक डेटाबेस में सभी इकाइयाँ जो एक निश्चित इकाई प्रकार से संबंधित होती हैं, एक इकाई सेट के रूप में एक साथ एकत्रित की जाती हैं। उदाहरण के लिए, एक इकाई सेट सभी छात्रों, स्टाफ सदस्यों, शिक्षकों आदि का एक संग्रह है।
15. कनेक्शन क्या हैं, और DBMS में किस प्रकार के रिश्ते हैं?
डीबीएमएस में, संबंध एक ऐसी स्थिति है जिसमें दो संस्थाएं एक दूसरे से जुड़ी होती हैं। इस मामले में, विदेशी कुंजी तालिका में अन्य तालिका की प्राथमिक कुंजी का संदर्भ होता है।
निम्नलिखित सूची में DBMS में पाए जाने वाले कई संबंध प्रकार शामिल हैं:
- एक-से-एक संबंध: इस शब्द का उपयोग तालिका ए में एक पंक्ति और तालिका बी में एक पंक्ति के बीच संबंध का वर्णन करने के लिए किया जाता है।
- एक-से-अनेक संबंध: इसका उपयोग तब किया जाता है जब तालिका ए में एक पंक्ति और तालिका बी में कई पंक्तियों के बीच संबंध होता है।
- मैनी-टू-मैनी संबंध - इसका उपयोग तब किया जाता है जब तालिका ए में बड़ी संख्या में पंक्तियों को तालिका बी में बड़ी संख्या में पंक्तियों से जोड़ा जा सकता है।
- स्व-संदर्भ संबंध - इसका उपयोग तब किया जाता है जब तालिका ए में एक रिकॉर्ड उसी तालिका में किसी अन्य रिकॉर्ड से जुड़ा होता है।
16. आरडीबीएमएस वास्तव में क्या है?
RDBMS, या रिलेशनल डेटाबेस मैनेजमेंट सिस्टम, इन प्रणालियों का संक्षिप्त रूप है। इसका उपयोग टेबल इंडेक्स और डेटा रिकॉर्ड का ट्रैक रखने के लिए किया जाता है।
आरडीबीएमएस डेटाबेस प्रबंधन प्रणालियों का एक उपसमूह है जो अन्य डेटाबेस ऑब्जेक्ट के बारे में जानकारी ढूंढने और पुनर्प्राप्त करने के लिए संरचना का उपयोग करता है। एक रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (आरडीबीएमएस) रिलेशनल डेटाबेस को अपडेट करना, सम्मिलित करना, हटाना, संपादित करना और प्रबंधित करना आसान बनाता है।
अधिकांश समय, RDBMS SQL भाषा का उपयोग करता है क्योंकि यह उपयोगकर्ता के अनुकूल है और नियमित रूप से उपयोग की जाती है।
17. डेटाबेस में "इरादा" और "विस्तार" शब्दों का क्या अर्थ है?
डेटाबेस में इरादे और विस्तार के बीच मुख्य अंतर इस प्रकार है:
इरादा: इरादा, जिसे कभी-कभी डेटाबेस स्कीमा भी कहा जाता है, का उपयोग डेटाबेस के विवरण का वर्णन करने के लिए किया जाता है। यह डेटाबेस के निर्माण के दौरान स्थापित किया जाता है और अधिकतर बदलता नहीं है।
एक्सटेंशन: दूसरी ओर, एक्सटेंशन किसी एक समय में डेटाबेस में टुपल्स की कुल संख्या का माप है। जब टुपल्स को डेटाबेस में बनाया, संशोधित या हटाया जाता है, तो एक्सटेंशन, जिसे डेटाबेस के स्नैपशॉट के रूप में भी जाना जाता है, लगातार मूल्य में बदलता रहता है।
18. सामान्यीकरण की कई विधियाँ क्या हैं और "सामान्यीकरण" शब्द का क्या अर्थ है?
सामान्यीकरण डेटा दोहराव और अतिरेक को रोकने के लिए डेटा को संरचित करने की प्रक्रिया है। कई सामान्यीकरण चरण एक दूसरे का अनुसरण करते हैं और उन्हें सामान्य रूप कहा जाता है। निम्नलिखित विशिष्ट रूप एक दूसरे पर निर्भर हैं।
पहले तीन सामान्य रूप इस प्रकार हैं।
एनएफ-1, या प्रथम सामान्य फॉर्म, बार-बार समूहीकरण के बिना पंक्तियाँ
2NF का मतलब दूसरा सामान्य फॉर्म है। सहायक (गैर-कुंजी) कॉलम का प्रत्येक मान संपूर्ण मुख्य कुंजी पर निर्भर करता है।
थ्री-नॉर्मल-फॉर्म (3NF) केवल प्राथमिक कुंजी पर निर्भर है और किसी अन्य सहायक (गैर-कुंजी) कॉलम मान पर निर्भर नहीं है।
इनके अतिरिक्त आपके पास बीसीएनएफ जैसे उच्च सामान्य फॉर्म भी हैं।
बीएनसीएफ - 3NF के अधिक परिष्कृत और सटीक संस्करण को 3.5NF कहा जाता है। एक तालिका 3NF में होनी चाहिए और BCNF नियम का पालन करना चाहिए कि A किसी भी कार्यात्मक निर्भरता A->B के लिए तालिका की सुपर कुंजी होनी चाहिए।
19. एक ताले का वर्णन करें. डेटाबेस लेनदेन के दौरान साझा लॉक और एक्सक्लूसिव लॉक के बीच मुख्य अंतर को समझाया जाना चाहिए।
डेटाबेस लॉक एक सुरक्षा उपाय है जो दो या दो से अधिक डेटाबेस उपयोगकर्ताओं को एक साथ साझा किए गए डेटा को अपडेट करने से रोकता है।
कोई अन्य डेटाबेस उपयोगकर्ता या सत्र तब तक डेटा को संपादित नहीं कर सकता जब तक कि किसी विशेष डेटाबेस पर लॉक जारी न हो जाए, जब किसी एकल डेटाबेस उपयोगकर्ता या सत्र ने लॉक प्राप्त कर लिया हो।
साझा लॉक: किसी डेटा आइटम को पढ़ने के लिए एक साझा लॉक की आवश्यकता होती है, और कई लेनदेन साझा लॉक के तहत एक ही डेटा आइटम पर लॉक रख सकते हैं। साझा लॉक में डेटा तत्वों को कई लेनदेन द्वारा पढ़ा जा सकता है।
एक्सक्लूसिव लॉक: राइट ऑपरेशन करने वाले किसी भी लेनदेन में एक लॉक होता है, जिसे एक्सक्लूसिव लॉक के रूप में जाना जाता है। लॉक का यह रूप कई लेनदेन को रोकता है, डेटाबेस में किसी भी विसंगति को रोकता है।
20. "सामान्यीकरण" और "असामान्यीकरण" शब्दों का क्या अर्थ है?
सामान्यीकरण प्रक्रिया में अतिरेक को कम करने के लिए डेटा को कई तालिकाओं में विभाजित करना शामिल है। सामान्यीकरण के परिणामस्वरूप डिस्क स्थान का अधिक उपयोग होता है और डेटाबेस की अखंडता को बनाए रखना आसान हो जाता है।
असामान्यीकरण सामान्यीकरण के विपरीत है क्योंकि यह डेटा पुनर्प्राप्ति को गति देने के लिए सामान्यीकृत तालिकाओं को एक तालिका में विलय कर देता है। सामान्यीकरण को फ़्लिप करके, JOIN ऑपरेशन हमें डेटा का असामान्य प्रतिनिधित्व प्रस्तुत करने में सक्षम बनाता है।
21. डेटाबेस विभाजन और उसके महत्व का वर्णन करें।
डेटा विभाजन की प्रक्रिया द्वारा एक तार्किक डेटाबेस को अलग, स्व-निहित संस्थाओं में विभाजित किया जाता है, जो उपलब्धता, प्रदर्शन और प्रबंधनीयता में सुधार करता है।
डेटाबेस विभाजन महत्वपूर्ण क्यों है इसके कुछ कारण निम्नलिखित हैं:
- प्रश्नों की दक्षता बढ़ाता है
- आपको एक निश्चित विभाजन के महत्वपूर्ण भागों तक पहुँचने में सक्षम बनाता है
- डेटा को सुस्त, सस्ते स्टोरेज पर संग्रहीत किया जा सकता है।
22. "प्रोएक्टिव," "रेट्रोएक्टिव," और "एक साथ अपडेट" शब्दों का आपके लिए क्या मतलब है?
प्रोएक्टिव अपडेट: डेटाबेस के वास्तविक दुनिया में प्रभावी होने से पहले, इसमें ये समायोजन किए जाते हैं।
पूर्वव्यापी अद्यतन: किसी डेटाबेस के वास्तविक दुनिया में चालू होने के बाद, इसमें ये पूर्वव्यापी संशोधन किए जाते हैं।
एक साथ अद्यतन: ये संशोधन डेटाबेस में ठीक उसी क्षण किए जाते हैं जब वे वास्तविक दुनिया में प्रभावी होते हैं।
23. आपके लिए "कर्सर" शब्द का क्या अर्थ है? अनेक प्रकार के कर्सर का वर्णन करें।
कर्सर एक डेटाबेस ऑब्जेक्ट है जो पंक्ति-दर-पंक्ति डेटा हेरफेर की सुविधा देता है और परिणाम सेट का प्रतिनिधित्व करता है।
ये कर्सर के कई प्रकार हैं:
- अंतर्निहित कर्सर: SQL निष्पादित होते ही इस प्रकार का कर्सर तुरंत घोषित हो जाता है। इस उदाहरण में उपयोगकर्ता को कर्सर की घोषणा के बारे में सूचित नहीं किया जाता है।
- स्पष्ट कर्सर: चूंकि यह एक क्वेरी को कई पंक्तियों में संसाधित करता है, इस प्रकार का कर्सर वह है जिसे पीएल/एसक्यूएल द्वारा वर्णित किया गया है।
24. नेटवर्क और पदानुक्रमित डेटाबेस मॉडल के बीच भिन्नता का वर्णन करें।
डेटा को पदानुक्रमित डेटाबेस प्रतिमान में एक पेड़ के समान नोड्स में व्यवस्थित किया जाता है। एक नोड में केवल एक मूल नोड जुड़ा हो सकता है।
परिणामस्वरूप, इस मॉडल के डेटा में एक-से-अनेक कनेक्शन होता है। दस्तावेज़ ऑब्जेक्ट दृष्टिकोण (डीओएम), जो अक्सर वेब ब्राउज़र में उपयोग किया जाता है, इस मॉडल का एक प्रमुख उदाहरण है।
पदानुक्रमित मॉडल का एक उन्नत संस्करण नेटवर्क डेटाबेस मॉडल है। इस उदाहरण में डेटा को एक पेड़ के समान व्यवस्थित किया गया है। हालाँकि, एक चाइल्ड नोड को कई मूल नोड्स से जोड़ा जा सकता है।
परिणामस्वरूप डेटा नोड्स के बीच अनेक-से-अनेक लिंक विकसित होता है। नेटवर्क डेटाबेस में इंटीग्रेटेड डेटा स्टोर (आईडीएस) और आईडीएमएस (इंटीग्रेटेड डेटाबेस मैनेजमेंट सिस्टम) शामिल हैं।
25. MongoDB का वर्णन करें।
MongoDB एक खुला-स्रोत, गैर-संबंधपरक, असंरचित डेटाबेस है। आपका डेटा हमारे दस्तावेज़-उन्मुख डेटाबेस में अलग-अलग दस्तावेज़ों से बने संग्रह में संग्रहीत है।
MongoDB में एक दस्तावेज़ एक बड़ा JSON ऑब्जेक्ट है जिसमें कोई विशिष्ट संरचना या वाक्यविन्यास नहीं है। JSON दस्तावेज़ों को MongoDB द्वारा BSON नामक बाइनरी-एन्कोडेड प्रारूप में दर्शाया जाता है।
26. 2-स्तरीय और 3-स्तरीय DBMS प्रणाली के बीच भिन्नताओं का वर्णन करें।
शब्द "टू-टियर आर्किटेक्चर" एक क्लाइंट-सर्वर आर्किटेक्चर को संदर्भित करता है जिसमें क्लाइंट पर चलने वाले एप्लिकेशन बिना किसी मिडलवेयर के उपयोग के सर्वर पर चल रहे डेटाबेस के साथ सीधे इंटरैक्ट करते हैं।
3-स्तरीय डिज़ाइन में उपयोगकर्ताओं को ग्राफिकल यूजर इंटरफ़ेस प्रदान करने और सिस्टम को अधिक सुरक्षित और सुलभ बनाने के लिए क्लाइंट और सर्वर के बीच एक अतिरिक्त परत शामिल है। डिज़ाइन के इस रूप में, क्लाइंट-साइड एप्लिकेशन सर्वर-साइड एप्लिकेशन के साथ इंटरैक्ट करता है, जो फिर डेटाबेस सिस्टम के साथ बात करता है।
27. डेटाबेस में, "हैशिंग" शब्द का क्या अर्थ है?
वर्णों की एक स्ट्रिंग को एक कुंजी या मान में मिलाया जाता है जो मूल स्ट्रिंग का प्रतिनिधित्व करता है लेकिन अक्सर कम लंबाई पर तय किया जाता है। चूंकि मूल मान की तुलना में छोटी हैश कुंजी का उपयोग करके किसी आइटम को ढूंढना तेज़ होता है, इसलिए हैशिंग का उपयोग डेटाबेस में ऑब्जेक्ट को अनुक्रमित करने और पुनर्प्राप्त करने के लिए किया जाता है।
28. DBMS में डेटाबेस एडमिनिस्ट्रेटर की क्या भूमिका होती है?
डेटाबेस एडमिनिस्ट्रेटर (डीबीए) की डीबीएमएस में निम्नलिखित महत्वपूर्ण भूमिकाएँ हैं:
- डेटाबेस की स्थापना और स्थापना
- डेटा का स्थानांतरण
- निष्पादन मूल्यांकन
- सुरक्षा उपायों की योजना बनाना और उन्हें लागू करना
- डेटा पुनर्प्राप्ति और भंडारण
- समस्या निवारण
निष्कर्ष
डीबीएमएस साक्षात्कार प्रश्नों और उत्तरों का संग्रह एक संदर्भ के रूप में प्रदान किया गया है ताकि संभावित उम्मीदवार इन प्रश्नों को जल्दी और आसानी से समझ सकें।
निष्कर्ष में, हमने शीर्ष डीबीएमएस साक्षात्कार प्रश्नों का विश्लेषण किया है जो संगठनों में अक्सर पूछे जाते हैं।
एक जवाब लिखें