DBMS — MCQ Practice

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

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

Question 61

EN + हिं
GB Because it contains a description of its own structure, a database is considered to be ________
IN क्योंकि इसमें अपनी संरचना का विवरण होता है, एक डेटाबेस को ________ माना जाता है
Described वर्णित
metadata compatible मेटाडेटा संगत
self-describing स्व बताते
an application program एक एप्लिकेशन प्रोग्राम
✅ Correct Answer:
🎯 Exam Perspective
DBMS ("DDL Commands" sub-topic) से जुड़ा यह सवाल उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 62

EN + हिं
GB Which of the following is not a DCL statement?
IN निम्नलिखित में से कौन सा DCL कथन नहीं है?
Rollback रोलबैक
Grant अनुदान
Revoke रद्द करना
None of these इनमें से कोई नहीं
✅ Correct Answer:
🎯 Exam Perspective
Railway, SSC, Banking और Defence परीक्षाओं जैसी परीक्षाओं में DBMS ("DDL Commands" sub-topic) से सवाल अक्सर पूछे जाते हैं। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 63

EN + हिं
GB Which of the following is IBM’s first RDBMS?
IN निम्नलिखित में से कौन IBM का पहला RDBMS है?
DB2 डीबी 2
IMS आईएमएस
SQL/DS एसक्यूएल/डीएस
None of the above इनमे से कोई भी नहीं
✅ Correct Answer:
🎯 Exam Perspective
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो DBMS ("DDL Commands" sub-topic) का यह topic आपके लिए महत्वपूर्ण है। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 64

EN + हिं
GB By relation cardinality we mean
IN रिलेशन कार्डिनैलिटी से हमारा मतलब है
number of items in a relationship किसी रिश्ते में वस्तुओं की संख्या
number of relationships in which an entity can appear रिश्तों की संख्या जिसमें एक इकाई प्रकट हो सकती है
number of items in an entity एक इकाई में वस्तुओं की संख्या
number of entity sets which may be related to a given entity इकाई सेटों की संख्या जो किसी दी गई इकाई से संबंधित हो सकती है
✅ Correct Answer:
🎯 Exam Perspective
DBMS ("DDL Commands" sub-topic) के इस प्रश्न को कई प्रतियोगी परीक्षाओं जैसे Railway, SSC, Banking और Defence परीक्षाओं में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 65

EN + हिं
GB Related fields in a database are grouped to form a
IN डेटाबेस में संबंधित फ़ील्ड को एक रूप में समूहीकृत किया जाता है
data file. डेटा फाइल।
data record. डेटा रिकॉर्ड।
menu. मेनू.
bank. किनारा।
✅ Correct Answer:
🎯 Exam Perspective
यह सवाल DBMS ("DDL Commands" sub-topic) category का है, और SSC CGL, IBPS, RRB और State-level परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 66

EN + हिं
GB Which of the following attribute of implicit cursor always evaluates to false?
IN अंतर्निहित कर्सर की निम्नलिखित में से कौन सी विशेषता हमेशा गलत का मूल्यांकन करती है?
%FOUND %मिला
%OPEN %खुला
%NOTFOUND %नहीं मिला
%ROWCOUNT %पंक्तिगणना
✅ Correct Answer:
🎯 Exam Perspective
यह प्रश्न DBMS ("DDL Commands" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है। इस तरह के प्रश्न अक्सर Railway, SSC, Banking और Defence परीक्षाओं जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 67

EN + हिं
GB What are the after triggers ?
IN इसके बाद के ट्रिगर क्या हैं?
Triggers generated after a particular operation किसी विशेष ऑपरेशन के बाद ट्रिगर उत्पन्न होते हैं
These triggers run after an insert, update or delete on a table ये ट्रिगर किसी टेबल पर डालने, अपडेट करने या हटाने के बाद चलते हैं
These triggers run after an insert, views, update or delete on a table ये ट्रिगर्स किसी टेबल पर इंसर्ट, व्यू, अपडेट या डिलीट के बाद चलते हैं
Both b and c बी और सी दोनों
✅ Correct Answer:
🎯 Exam Perspective
DBMS ("DDL Commands" sub-topic) से जुड़ा यह सवाल उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 68

EN + हिं
GB Which collection types is also known as index-by tables, lets you look up elements Using arbitrary numbers and strings for subscript values?
IN किस संग्रह प्रकार को इंडेक्स-बाय टेबल के रूप में भी जाना जाता है, जो आपको सबस्क्रिप्ट मानों के लिए मनमानी संख्याओं और स्ट्रिंग्स का उपयोग करके तत्वों को देखने की सुविधा देता है?
Associative arrays सहयोगी सरणियाँ
Nested tables नेस्टेड टेबल
Varrays वैरेज़
None of the above None of the above
✅ Correct Answer:
🎯 Exam Perspective
Railway, SSC, Banking और Defence परीक्षाओं जैसी परीक्षाओं में DBMS ("DDL Commands" sub-topic) से सवाल अक्सर पूछे जाते हैं। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 69

EN + हिं
GB A primary key when combined with a foreign key create
IN किसी विदेशी कुंजी के साथ संयुक्त होने पर एक प्राथमिक कुंजी बनती है
Parent child relationship between the tables that connect them. उन्हें जोड़ने वाली तालिकाओं के बीच अभिभावक-बच्चे का संबंध।
Network model between the tables that connect them. उन्हें जोड़ने वाली तालिकाओं के बीच नेटवर्क मॉडल।
Many-to-many relationship between the tables that connect them. तालिकाओं के बीच अनेक-से-अनेक संबंध जो उन्हें जोड़ते हैं।
None of the above. इनमे से कोई भी नहीं।
✅ Correct Answer:
🎯 Exam Perspective
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो DBMS ("DDL Commands" sub-topic) का यह topic आपके लिए महत्वपूर्ण है। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 70

EN + हिं
GB Which property ensures that each functional dependency is represented in some individual relations resulting after decomposition?
IN कौन सी संपत्ति यह सुनिश्चित करती है कि प्रत्येक कार्यात्मक निर्भरता को विघटन के बाद उत्पन्न होने वाले कुछ व्यक्तिगत संबंधों में दर्शाया गया है?
Dependency preservation property निर्भरता संरक्षण संपत्ति
Fully Functional dependency पूरी तरह कार्यात्मक निर्भरता
Lossless Join दोषरहित सम्मिलित हों
None of the above None of the above
✅ Correct Answer:
🎯 Exam Perspective
DBMS ("DDL Commands" sub-topic) के इस प्रश्न को कई प्रतियोगी परीक्षाओं जैसे Railway, SSC, Banking और Defence परीक्षाओं में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 71

EN + हिं
GB The SQL keyword(s) ________ is used with wildcards.
IN SQL कीवर्ड ________ का उपयोग वाइल्डकार्ड के साथ किया जाता है।
LIKE only केवल पसंद करें
IN only केवल अंदर
NOT IN only केवल में नहीं
IN and NOT IN IN और IN नहीं
✅ Correct Answer:
🎯 Exam Perspective
यह सवाल DBMS ("DDL Commands" sub-topic) category का है, और SSC CGL, IBPS, RRB और State-level परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 72

EN + हिं
GB In a relational database a referential integrity constraint can be specified with the help of
IN एक रिलेशनल डेटाबेस में एक रेफरेंशियल इंटीग्रिटी बाधा को इसकी सहायता से निर्दिष्ट किया जा सकता है
primary key प्राथमिक कुंजी
foreign key विदेशी कुंजी
secondary key द्वितीयक कुंजी
none of the above none of the above
✅ Correct Answer:
🎯 Exam Perspective
यह प्रश्न DBMS ("DDL Commands" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है। इस तरह के प्रश्न अक्सर Railway, SSC, Banking और Defence परीक्षाओं जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 73

EN + हिं Medium
GB What is the difference between DROP TABLE and TRUNCATE TABLE?
IN ड्रॉप टेबल और ट्रंकेट टेबल के बीच क्या अंतर है?
TRUNCATE TABLE removes the table structure; DROP TABLE only removes data TRUNCATE TABLE तालिका संरचना को हटा देता है; ड्रॉप टेबल केवल डेटा हटाता है
DROP TABLE is DDL - removes the table structure, all data, indexes, triggers, and constraints permanently; TRUNCATE TABLE is DDL in most DBMS - removes all data but preserves the table structure, indexes, and column definitions ड्रॉप टेबल डीडीएल है - टेबल संरचना, सभी डेटा, इंडेक्स, ट्रिगर और बाधाओं को स्थायी रूप से हटा देता है; ट्रंकेट टेबल अधिकांश डीबीएमएस में डीडीएल है - सभी डेटा को हटा देता है लेकिन टेबल संरचना, इंडेक्स और कॉलम परिभाषाओं को संरक्षित करता है
They are functionally identical DDL operations वे कार्यात्मक रूप से समान डीडीएल ऑपरेशन हैं
Both are DML operations दोनों डीएमएल ऑपरेशन हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) DROP TABLE: removes everything - table, all data, indexes, triggers, constraints, dependencies. Cannot be reversed after commit. TRUNCATE: removes all rows (fastest, minimal logging), preserves table structure/indexes/constraints. TRUNCATE cannot have WHERE clause.
व्याख्या (हिन्दी) ड्रॉप टेबल: सब कुछ हटा देता है - टेबल, सभी डेटा, इंडेक्स, ट्रिगर, बाधाएं, निर्भरताएं। प्रतिबद्धता के बाद उलटा नहीं किया जा सकता. ट्रंकेट: सभी पंक्तियों को हटाता है (सबसे तेज़, न्यूनतम लॉगिंग), तालिका संरचना/अनुक्रमणिका/बाधाओं को संरक्षित करता है। TRUNCATE में WHERE क्लॉज नहीं हो सकता।
🎯 Exam Perspective
DBMS ("DDL Commands" sub-topic) से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 74

EN + हिं Easy
GB What does ON DELETE CASCADE in a FOREIGN KEY constraint specify?
IN विदेशी कुंजी बाधा में ऑन डिलीट कैस्केड क्या निर्दिष्ट करता है?
Prevent deletion of parent rows that have child references उन मूल पंक्तियों को हटाने से रोकें जिनमें बाल संदर्भ हैं
Delete the foreign key constraint when parent is deleted पेरेंट हटा दिए जाने पर विदेशी कुंजी बाधा हटा दें
When a referenced row in the parent table is deleted, automatically delete all corresponding rows in the child table that reference it जब मूल तालिका में एक संदर्भित पंक्ति हटा दी जाती है, तो चाइल्ड तालिका में इसका संदर्भ देने वाली सभी संबंधित पंक्तियाँ स्वचालित रूप से हटा दी जाती हैं
When a child row is deleted, automatically delete the parent row जब कोई चाइल्ड पंक्ति हटा दी जाती है, तो मूल पंक्ति स्वचालित रूप से हटा दी जाती है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ON DELETE CASCADE: automatically propagates deletes from parent to child. When parent row is deleted, all child rows with matching FK are automatically deleted. Also: ON DELETE SET NULL (set FK to NULL), ON DELETE RESTRICT/NO ACTION (prevent parent deletion if child references exist).
व्याख्या (हिन्दी) डिलीट कैस्केड पर: स्वचालित रूप से माता-पिता से बच्चे तक डिलीट को प्रसारित करता है। जब मूल पंक्ति हटा दी जाती है, तो मिलान वाली FK वाली सभी चाइल्ड पंक्तियाँ स्वचालित रूप से हटा दी जाती हैं। इसके अलावा: डिलीट सेट शून्य पर (एफके को शून्य पर सेट करें), डिलीट प्रतिबंध/कोई कार्रवाई नहीं (यदि बच्चे के संदर्भ मौजूद हैं तो पैरेंट डिलीट को रोकें)।
🎯 Exam Perspective
UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में DBMS ("DDL Commands" sub-topic) से सवाल अक्सर पूछे जाते हैं — difficulty level "Easy"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 75

EN + हिं Medium
GB What is the difference between ALTER TABLE MODIFY and ALTER TABLE CHANGE in MySQL?
IN MySQL में ALTER TABLE MODIFY और ALTER TABLE CHANGE के बीच क्या अंतर है?
They are identical operations वे समान परिचालन हैं
CHANGE only changes column names; MODIFY only changes data types परिवर्तन केवल स्तंभ नाम बदलता है; MODIFY केवल डेटा प्रकार बदलता है
MODIFY is for adding columns; CHANGE is for removing columns MODIFY कॉलम जोड़ने के लिए है; परिवर्तन स्तंभों को हटाने के लिए है
MODIFY changes a column definition (data type, constraints) but keeps the column name; CHANGE can rename the column AND change its definition (requires specifying the new column definition even if unchanged) MODIFY एक कॉलम परिभाषा (डेटा प्रकार, बाधाएं) बदलता है लेकिन कॉलम नाम रखता है; CHANGE कॉलम का नाम बदल सकता है और उसकी परिभाषा बदल सकता है (अपरिवर्तित होने पर भी नई कॉलम परिभाषा निर्दिष्ट करने की आवश्यकता है)
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) MySQL: ALTER TABLE t MODIFY col INT NOT NULL (changes type/constraints, keeps name). ALTER TABLE t CHANGE old_col new_col INT NOT NULL (renames AND modifies - must specify full new definition). ANSI SQL uses ALTER COLUMN. PostgreSQL uses ALTER COLUMN.
व्याख्या (हिन्दी) MySQL: ALTER TABLE t Modify col INT NOT NULL (प्रकार/बाधाओं को बदलता है, नाम रखता है)। तालिका में परिवर्तन करें और पुराने_कॉल को बदलें नया_कॉल पूर्णांक शून्य नहीं है (नाम बदलें और संशोधित करें - पूर्ण नई परिभाषा निर्दिष्ट करनी होगी)। ANSI SQL ALTER COLUMN का उपयोग करता है। PostgreSQL ALTER COLUMN का उपयोग करता है।
🎯 Exam Perspective
अगर आप Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं, तो DBMS ("DDL Commands" sub-topic) का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।