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
61
EN + हिं
GB Because it contains a description of its own structure, a database is considered to be ________
IN क्योंकि इसमें अपनी संरचना का विवरण होता है, एक डेटाबेस को ________ माना जाता है
A
Described वर्णित
B
metadata compatible मेटाडेटा संगत
C
self-describing स्व बताते
D
an application program एक एप्लिकेशन प्रोग्राम
✅ Correct Answer:
62
EN + हिं
GB Which of the following is not a DCL statement?
IN निम्नलिखित में से कौन सा DCL कथन नहीं है?
A
Rollback रोलबैक
B
Grant अनुदान
C
Revoke रद्द करना
D
None of these इनमें से कोई नहीं
✅ Correct Answer:
63
EN + हिं
GB Which of the following is IBM’s first RDBMS?
IN निम्नलिखित में से कौन IBM का पहला RDBMS है?
A
DB2 डीबी 2
B
IMS आईएमएस
C
SQL/DS एसक्यूएल/डीएस
D
None of the above इनमे से कोई भी नहीं
✅ Correct Answer:
64
EN + हिं
GB By relation cardinality we mean
IN रिलेशन कार्डिनैलिटी से हमारा मतलब है
A
number of items in a relationship किसी रिश्ते में वस्तुओं की संख्या
B
number of relationships in which an entity can appear रिश्तों की संख्या जिसमें एक इकाई प्रकट हो सकती है
C
number of items in an entity एक इकाई में वस्तुओं की संख्या
D
number of entity sets which may be related to a given entity इकाई सेटों की संख्या जो किसी दी गई इकाई से संबंधित हो सकती है
✅ Correct Answer:
65
EN + हिं
GB Related fields in a database are grouped to form a
IN डेटाबेस में संबंधित फ़ील्ड को एक रूप में समूहीकृत किया जाता है
A
data file. डेटा फाइल।
B
data record. डेटा रिकॉर्ड।
C
menu. मेनू.
D
bank. किनारा।
✅ Correct Answer:
66
EN + हिं
GB Which of the following attribute of implicit cursor always evaluates to false?
IN अंतर्निहित कर्सर की निम्नलिखित में से कौन सी विशेषता हमेशा गलत का मूल्यांकन करती है?
A
%FOUND %मिला
B
%OPEN %खुला
C
%NOTFOUND %नहीं मिला
D
%ROWCOUNT %पंक्तिगणना
✅ Correct Answer:
67
EN + हिं
GB What are the after triggers ?
IN इसके बाद के ट्रिगर क्या हैं?
A
Triggers generated after a particular operation किसी विशेष ऑपरेशन के बाद ट्रिगर उत्पन्न होते हैं
B
These triggers run after an insert, update or delete on a table ये ट्रिगर किसी टेबल पर डालने, अपडेट करने या हटाने के बाद चलते हैं
C
These triggers run after an insert, views, update or delete on a table ये ट्रिगर्स किसी टेबल पर इंसर्ट, व्यू, अपडेट या डिलीट के बाद चलते हैं
D
Both b and c बी और सी दोनों
✅ Correct Answer:
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 किस संग्रह प्रकार को इंडेक्स-बाय टेबल के रूप में भी जाना जाता है, जो आपको सबस्क्रिप्ट मानों के लिए मनमानी संख्याओं और स्ट्रिंग्स का उपयोग करके तत्वों को देखने की सुविधा देता है?
A
Associative arrays सहयोगी सरणियाँ
B
Nested tables नेस्टेड टेबल
C
Varrays वैरेज़
D
None of the above इनमे से कोई भी नहीं
✅ Correct Answer:
69
EN + हिं
GB A primary key when combined with a foreign key create
IN किसी विदेशी कुंजी के साथ संयुक्त होने पर एक प्राथमिक कुंजी बनती है
A
Parent child relationship between the tables that connect them. उन्हें जोड़ने वाली तालिकाओं के बीच अभिभावक-बच्चे का संबंध।
B
Network model between the tables that connect them. उन्हें जोड़ने वाली तालिकाओं के बीच नेटवर्क मॉडल।
C
Many-to-many relationship between the tables that connect them. तालिकाओं के बीच अनेक-से-अनेक संबंध जो उन्हें जोड़ते हैं।
D
None of the above. इनमे से कोई भी नहीं।
✅ Correct Answer:
70
EN + हिं
GB Which property ensures that each functional dependency is represented in some individual relations resulting after decomposition?
IN कौन सी संपत्ति यह सुनिश्चित करती है कि प्रत्येक कार्यात्मक निर्भरता को विघटन के बाद उत्पन्न होने वाले कुछ व्यक्तिगत संबंधों में दर्शाया गया है?
A
Dependency preservation property निर्भरता संरक्षण संपत्ति
B
Fully Functional dependency पूरी तरह कार्यात्मक निर्भरता
C
Lossless Join दोषरहित सम्मिलित हों
D
None of the above इनमे से कोई भी नहीं
✅ Correct Answer:
71
EN + हिं
GB The SQL keyword(s) ________ is used with wildcards.
IN SQL कीवर्ड ________ का उपयोग वाइल्डकार्ड के साथ किया जाता है।
A
LIKE only केवल पसंद करें
B
IN only केवल अंदर
C
NOT IN only केवल में नहीं
D
IN and NOT IN IN और IN नहीं
✅ Correct Answer:
72
EN + हिं
GB In a relational database a referential integrity constraint can be specified with the help of
IN एक रिलेशनल डेटाबेस में एक रेफरेंशियल इंटीग्रिटी बाधा को इसकी सहायता से निर्दिष्ट किया जा सकता है
A
primary key प्राथमिक कुंजी
B
foreign key विदेशी कुंजी
C
secondary key द्वितीयक कुंजी
D
none of the above इनमे से कोई भी नहीं
✅ Correct Answer:
73
EN + हिं Medium
GB What is the difference between DROP TABLE and TRUNCATE TABLE?
IN ड्रॉप टेबल और ट्रंकेट टेबल के बीच क्या अंतर है?
A
TRUNCATE TABLE removes the table structure; DROP TABLE only removes data TRUNCATE TABLE तालिका संरचना को हटा देता है; ड्रॉप टेबल केवल डेटा हटाता है
B
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 ड्रॉप टेबल डीडीएल है - टेबल संरचना, सभी डेटा, इंडेक्स, ट्रिगर और बाधाओं को स्थायी रूप से हटा देता है; ट्रंकेट टेबल अधिकांश डीबीएमएस में डीडीएल है - सभी डेटा को हटा देता है लेकिन टेबल संरचना, इंडेक्स और कॉलम परिभाषाओं को संरक्षित करता है
C
They are functionally identical DDL operations वे कार्यात्मक रूप से समान डीडीएल ऑपरेशन हैं
D
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 क्लॉज नहीं हो सकता।
74
EN + हिं Easy
GB What does ON DELETE CASCADE in a FOREIGN KEY constraint specify?
IN विदेशी कुंजी बाधा में ऑन डिलीट कैस्केड क्या निर्दिष्ट करता है?
A
Prevent deletion of parent rows that have child references उन मूल पंक्तियों को हटाने से रोकें जिनमें बाल संदर्भ हैं
B
Delete the foreign key constraint when parent is deleted पेरेंट हटा दिए जाने पर विदेशी कुंजी बाधा हटा दें
C
When a referenced row in the parent table is deleted, automatically delete all corresponding rows in the child table that reference it जब मूल तालिका में एक संदर्भित पंक्ति हटा दी जाती है, तो चाइल्ड तालिका में इसका संदर्भ देने वाली सभी संबंधित पंक्तियाँ स्वचालित रूप से हटा दी जाती हैं
D
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 वाली सभी चाइल्ड पंक्तियाँ स्वचालित रूप से हटा दी जाती हैं। इसके अलावा: डिलीट सेट शून्य पर (एफके को शून्य पर सेट करें), डिलीट प्रतिबंध/कोई कार्रवाई नहीं (यदि बच्चे के संदर्भ मौजूद हैं तो पैरेंट डिलीट को रोकें)।
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 के बीच क्या अंतर है?
A
They are identical operations वे समान परिचालन हैं
B
CHANGE only changes column names; MODIFY only changes data types परिवर्तन केवल स्तंभ नाम बदलता है; MODIFY केवल डेटा प्रकार बदलता है
C
MODIFY is for adding columns; CHANGE is for removing columns MODIFY कॉलम जोड़ने के लिए है; परिवर्तन स्तंभों को हटाने के लिए है
D
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 का उपयोग करता है।
61–75 of 136