DBMS — MCQ Practice

Hindi aur English dono mein practice karo — click karo answer check karne ke liye.

📚 131 Questions 🌐 Hindi + English ✅ Free
भाषा / Language:
131 questions

Question 61

EN + हिं
GB A DBMS that combines a DBMS and an application generator is ________ .
IN एक DBMS जो एक DBMS और एक एप्लिकेशन जेनरेटर को जोड़ता है, ________ है।
Microsoft's SQL Server माइक्रोसॉफ्ट का SQL सर्वर
Microsoft's Access माइक्रोसॉफ्ट की पहुंच
IBM's DB2 आईबीएम का DB2
Oracle Corporation's Oracle Oracle कॉर्पोरेशन का Oracle
✅ Correct Answer:
🎯 Exam Perspective
DBMS ("Views" sub-topic) से जुड़ा यह सवाल उन students के लिए काम का है जो SSC, Railway, Banking और State PCS की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 62

EN + हिं
GB How many tables can be joined to create a view?
IN एक दृश्य बनाने के लिए कितनी तालिकाओं को जोड़ा जा सकता है?
1 1
2 2
Database dependent डेटाबेस पर निर्भर
None of these इनमें से कोई नहीं
✅ Correct Answer:
🎯 Exam Perspective
UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में DBMS ("Views" sub-topic) से सवाल अक्सर पूछे जाते हैं। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 63

EN + हिं
GB Which of the following is a valid SQL data type?
IN निम्नलिखित में से कौन सा वैध SQL डेटा प्रकार है?
CHARACTER चरित्र
NUMERIC संख्यात्मक
FLOAT तैरना
All of the above ऊपर के सभी
✅ Correct Answer:
🎯 Exam Perspective
अगर आप SSC, Railway, Banking और State PCS की तैयारी कर रहे हैं, तो DBMS ("Views" sub-topic) का यह topic आपके लिए महत्वपूर्ण है। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 64

EN + हिं
GB Consider attributes ID , CITY and NAME . Which one of this can be considered as a super key ?
IN विशेषताओं आईडी, शहर और नाम पर विचार करें। इनमें से किसे सुपर कुंजी माना जा सकता है?
NAME नाम
ID पहचान
CITY शहर
CITY , ID शहर, आईडी
✅ Correct Answer:
🎯 Exam Perspective
DBMS ("Views" sub-topic) के इस प्रश्न को कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 65

EN + हिं
GB A Database Procedure is stored in the Database
IN डेटाबेस में एक डेटाबेस प्रक्रिया संग्रहीत होती है
In compiled form संकलित रूप में
As source code स्रोत कोड के रूप में
Both A & B ए और बी दोनों
Not stored संग्रहित नहीं है
✅ Correct Answer:
🎯 Exam Perspective
यह सवाल DBMS ("Views" sub-topic) category का है, और SSC, Railway, Banking और State PCS के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 66

EN + हिं
GB Which of the following SQL standard support triggers?
IN निम्नलिखित में से कौन सा SQL मानक समर्थन ट्रिगर करता है?
SQL-89 एसक्यूएल-89
SQL-2 एसक्यूएल-2
SQL-3 एसक्यूएल-3
SQL-4 एसक्यूएल-4
✅ Correct Answer:
🎯 Exam Perspective
यह प्रश्न DBMS ("Views" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है। इस तरह के प्रश्न अक्सर UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 67

EN + हिं
GB Which prefixes are available to Oracle triggers?
IN Oracle ट्रिगर्स के लिए कौन से उपसर्ग उपलब्ध हैं?
: new only : केवल नया
: old only : केवल पुराना
Both :new and : old दोनों :नए और :पुराने
Neither :new nor : old न तो :नया न :पुराना
✅ Correct Answer:
🎯 Exam Perspective
DBMS ("Views" sub-topic) से जुड़ा यह सवाल उन students के लिए काम का है जो SSC, Railway, Banking और State PCS की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 68

EN + हिं
GB Which of the following retains duplicate rows in the result of a query or in an Aggregate expression?
IN निम्नलिखित में से कौन किसी क्वेरी के परिणाम में या समग्र अभिव्यक्ति में डुप्लिकेट पंक्तियों को बरकरार रखता है?
ALL सभी
DISTINCT विशिष्ट
PRIOR पूर्व
None of the above इनमे से कोई भी नहीं
✅ Correct Answer:
🎯 Exam Perspective
UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में DBMS ("Views" sub-topic) से सवाल अक्सर पूछे जाते हैं। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 69

EN + हिं
GB A functional dependency of the form X→Y is trivial if
IN फॉर्म X→Y की एक कार्यात्मक निर्भरता तुच्छ है यदि
YC= X वाईसी = एक्स
Y C X वाई सी एक्स
X C =Y एक्स सी = वाई
X C Y and Y C X एक्स सी वाई और वाई सी एक्स
✅ Correct Answer:
🎯 Exam Perspective
अगर आप SSC, Railway, Banking और State PCS की तैयारी कर रहे हैं, तो DBMS ("Views" sub-topic) का यह topic आपके लिए महत्वपूर्ण है। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 70

EN + हिं
GB A relation is said to be in 3 NF if (i) it is in 2 NF (ii) non-key attributes are independent of one another (iii) key attribute is not dependent on part of a composite key (iv) has no multi-valued dependency
IN एक संबंध को 3 एनएफ में कहा जाता है यदि (i) यह 2 एनएफ में है (ii) गैर-कुंजी विशेषताएँ एक दूसरे से स्वतंत्र हैं (iii) कुंजी विशेषता एक समग्र कुंजी के भाग पर निर्भर नहीं है (iv) कोई बहु-मूल्यवान निर्भरता नहीं है
i and iii मैं और iii
i and iv मैं और iv
i and ii मैं और द्वितीय
ii and iv द्वितीय और चतुर्थ
✅ Correct Answer:
🎯 Exam Perspective
DBMS ("Views" sub-topic) के इस प्रश्न को कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 71

EN + हिं
GB In creating a procedure, you may get a message if you have compile errors. Which of the following is true?
IN एक प्रक्रिया बनाते समय, यदि आपके पास संकलन त्रुटियाँ हैं तो आपको एक संदेश मिल सकता है। निम्नलिखित में से कौन सा सही है?
The line numbers reported match the line numbers you see in your text editor. रिपोर्ट की गई पंक्ति संख्याएँ आपके पाठ संपादक में दिखाई देने वाली पंक्ति संख्याओं से मेल खाती हैं।
SQL*Plus will automatically show the errors to you. एसक्यूएल*प्लस स्वचालित रूप से आपको त्रुटियाँ दिखाएगा।
To see the errors, enter SHOW ERRORS in SQL*Plus. त्रुटियाँ देखने के लिए, SQL*प्लस में त्रुटियाँ दिखाएँ दर्ज करें।
If there are no syntax errors, you will receive the message "NO ERRORS." यदि कोई सिंटैक्स त्रुटियाँ नहीं हैं, तो आपको "कोई त्रुटि नहीं" संदेश प्राप्त होगा।
✅ Correct Answer:
🎯 Exam Perspective
यह सवाल DBMS ("Views" sub-topic) category का है, और SSC, Railway, Banking और State PCS के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 72

EN + हिं
GB A relational database developer refers to a record as
IN एक रिलेशनल डेटाबेस डेवलपर एक रिकॉर्ड को संदर्भित करता है
a criteria. एक मानदंड.
a relation. एक रिश्ता.
a tuple. एक टुपल.
an attribute. एक गुण.
✅ Correct Answer:
🎯 Exam Perspective
यह प्रश्न DBMS ("Views" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है। इस तरह के प्रश्न अक्सर UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 73

EN + हिं Medium
GB What is the view materialization strategy in query processing and how does it differ from view substitution?
IN क्वेरी प्रोसेसिंग में व्यू मैटीरियलाइजेशन रणनीति क्या है और यह व्यू प्रतिस्थापन से कैसे भिन्न है?
They are identical strategies with different names वे अलग-अलग नामों वाली समान रणनीतियाँ हैं
View materialization is always better than query modification क्वेरी संशोधन की तुलना में दृश्य का भौतिकीकरण हमेशा बेहतर होता है
View substitution stores results permanently; materialization does not प्रतिस्थापन भंडार परिणाम स्थायी रूप से देखें; भौतिकीकरण नहीं होता है
View materialization: physically compute and store the view result before executing the main query; Query modification: substitute the view definition into the query and process as one combined query - materialization is better for reused views modification is simpler for single use भौतिकीकरण देखें: मुख्य क्वेरी निष्पादित करने से पहले दृश्य परिणाम की भौतिक रूप से गणना करें और संग्रहीत करें; क्वेरी संशोधन: दृश्य परिभाषा को क्वेरी में प्रतिस्थापित करें और एक संयुक्त क्वेरी के रूप में प्रक्रिया करें - पुन: उपयोग किए गए दृश्यों के लिए भौतिकीकरण बेहतर है, एकल उपयोग के लिए संशोधन सरल है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Materialization: compute view result into temp table first, then use it. Good when view is used multiple times in query. Query modification: replace view reference with its definition, optimize as single unified query. Good for single-use, allows optimizer to optimize view+query together.
व्याख्या (हिन्दी) भौतिकीकरण: पहले अस्थायी तालिका में दृश्य परिणाम की गणना करें, फिर उसका उपयोग करें। अच्छा है जब क्वेरी में दृश्य का कई बार उपयोग किया जाता है। क्वेरी संशोधन: दृश्य संदर्भ को उसकी परिभाषा से बदलें, एकल एकीकृत क्वेरी के रूप में अनुकूलित करें। एकल-उपयोग के लिए अच्छा है, ऑप्टिमाइज़र को दृश्य+क्वेरी को एक साथ अनुकूलित करने की अनुमति देता है।
🎯 Exam Perspective
DBMS ("Views" sub-topic) से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो SSC, Railway, Banking और State PCS की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 74

EN + हिं Medium
GB Under what conditions can a SQL view be updated (INSERT UPDATE DELETE) in standard SQL?
IN मानक SQL में SQL दृश्य को किन परिस्थितियों में अद्यतन (INSERT UPDATE DELETE) किया जा सकता है?
Views can never be updated directly दृश्य कभी भी सीधे अद्यतन नहीं किए जा सकते
A view is updatable if: it is based on a single base table (no joins) has no DISTINCT or GROUP BY/HAVING/aggregate functions no subqueries in SELECT list no UNION/INTERSECT/EXCEPT and the WHERE clause allows identification of the base table rows एक दृश्य अद्यतन करने योग्य है यदि: यह एकल आधार तालिका पर आधारित है (कोई जुड़ाव नहीं) इसमें कोई DISTINCT या GROUP BY/HAVING/aggregate फ़ंक्शन नहीं है, SELECT सूची में कोई उपश्रेणी नहीं है, कोई UNION/INTERSECT/EXCEPT नहीं है और WHERE क्लॉज आधार तालिका पंक्तियों की पहचान की अनुमति देता है।
All views can always be updated सभी दृश्य हमेशा अद्यतन किए जा सकते हैं
Only views with WITH CHECK OPTION can be updated केवल चेक विकल्प वाले दृश्य ही अपडेट किए जा सकते हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Standard SQL updatable view conditions: single base table (no joins), no DISTINCT, no set operations, no aggregates or GROUP BY/HAVING, no subqueries in SELECT list, no derived columns (computed expressions), must include all NOT NULL columns without defaults. Violations make the view read-only.
व्याख्या (हिन्दी) मानक SQL अद्यतन करने योग्य दृश्य स्थितियाँ: एकल आधार तालिका (कोई जोड़ नहीं), कोई DISTINCT नहीं, कोई सेट संचालन नहीं, कोई समुच्चय या ग्रुप BY/HAVING नहीं, SELECT सूची में कोई उपश्रेणी नहीं, कोई व्युत्पन्न कॉलम (गणना की गई अभिव्यक्तियाँ) नहीं, डिफ़ॉल्ट के बिना सभी शून्य कॉलम शामिल नहीं होने चाहिए। उल्लंघन दृश्य को केवल पढ़ने योग्य बना देते हैं।
🎯 Exam Perspective
SSC CGL, IBPS, RRB और State-level परीक्षाओं जैसी परीक्षाओं में DBMS ("Views" sub-topic) से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 75

EN + हिं Medium
GB What is the purpose of INSTEAD OF triggers on views and what problem do they solve?
IN विचारों पर INSTEAD OF ट्रिगर्स का उद्देश्य क्या है और वे किस समस्या का समाधान करते हैं?
Triggers that prevent all DML on views ट्रिगर जो सभी डीएमएल को दृश्यों पर रोकते हैं
Triggers defined on views that fire INSTEAD OF the attempted INSERT/UPDATE/DELETE allowing custom logic to translate the DML operation on the view into appropriate operations on the underlying base tables - enabling updates on otherwise non-updatable views ट्रिगर उन विचारों पर परिभाषित होते हैं जो प्रयास किए गए INSERT/UPDATE/DELETE के बजाय सक्रिय होते हैं, जो कस्टम तर्क को दृश्य पर DML ऑपरेशन को अंतर्निहित आधार तालिकाओं पर उचित संचालन में अनुवाद करने की अनुमति देता है - अन्यथा गैर-अद्यतन योग्य दृश्यों पर अपडेट सक्षम करना
Triggers that update views automatically when base tables change ट्रिगर जो बेस टेबल बदलने पर स्वचालित रूप से दृश्य अपडेट करते हैं
Triggers that replace view definitions ट्रिगर जो दृश्य परिभाषाओं को प्रतिस्थापित करते हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) INSTEAD OF triggers: when user INSERTs into a complex view (join, aggregate, etc.), the trigger fires INSTEAD OF the blocked operation. The trigger body contains custom logic to INSERT/UPDATE/DELETE the appropriate underlying base tables. Effectively makes any view updatable.
व्याख्या (हिन्दी) ट्रिगर के बजाय: जब उपयोगकर्ता किसी जटिल दृश्य (ज्वाइन, एग्रीगेट, आदि) में सम्मिलित करता है, तो ट्रिगर अवरुद्ध ऑपरेशन के बजाय सक्रिय हो जाता है। ट्रिगर बॉडी में उचित अंतर्निहित आधार तालिकाओं को सम्मिलित/अद्यतन/हटाने के लिए कस्टम तर्क शामिल हैं। किसी भी दृश्य को प्रभावी ढंग से अद्यतन करने योग्य बनाता है।
🎯 Exam Perspective
अगर आप UPSC, SSC, Banking और Police भर्ती की तैयारी कर रहे हैं, तो DBMS ("Views" sub-topic) का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।