DBMS — MCQ Practice

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

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

Question 136

EN + हिं Medium
GB Stored procedure IN OUT parameter difference
IN संग्रहित प्रक्रिया IN OUT पैरामीटर अंतर
Both are the same दोनों एक जैसे हैं
IN: pass value to procedure. OUT: return value from procedure. INOUT: both IN: प्रक्रिया के लिए मान पास करें। आउट: प्रक्रिया से वापसी मूल्य। इनआउट: दोनों
OUT can only receive input OUT केवल इनपुट प्राप्त कर सकता है
IN can only return output IN केवल आउटपुट लौटा सकता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) IN: receives input value. OUT: returns value to caller. INOUT: both receives and returns value.
व्याख्या (हिन्दी) IN: इनपुट मान प्राप्त करता है। OUT: कॉल करने वाले को मान लौटाता है। INOUT: दोनों मान प्राप्त करते हैं और लौटाते हैं।
🎯 Exam Perspective
DBMS ("PL/SQL" sub-topic) के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 137

EN + हिं Medium
GB Which SQL creates a stored procedure with output parameter
IN कौन सा SQL आउटपुट पैरामीटर के साथ एक संग्रहीत प्रक्रिया बनाता है
CREATE PROCEDURE p() RETURNS INT BEGIN...END प्रक्रिया बनाएँ p() रिटर्न प्रारंभ...अंत
CREATE PROCEDURE p(OUT result INT) BEGIN...END प्रक्रिया बनाएँ p(आउट परिणाम INT) प्रारंभ...अंत
CREATE FUNCTION p() RETURNS INT फंक्शन बनाएं पी() रिटर्न इंट
MAKE PROCEDURE p(OUT result INT) प्रक्रिया बनाएं (परिणाम INT निकालें)
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) CREATE PROCEDURE p(OUT param_name datatype): defines a stored procedure with output parameter.
व्याख्या (हिन्दी) प्रक्रिया बनाएं p(आउट पैरामीटर_नाम डेटाटाइप): आउटपुट पैरामीटर के साथ एक संग्रहीत प्रक्रिया को परिभाषित करता है।
🎯 Exam Perspective
यह सवाल DBMS ("PL/SQL" sub-topic) category का है — difficulty level "Medium", और SSC, Railway, Banking और State PCS के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 138

EN + हिं Medium
GB Recursive stored procedure/function requires
IN पुनरावर्ती संग्रहित प्रक्रिया/फ़ंक्शन की आवश्यकता है
No recursion in SQL SQL में कोई रिकर्सन नहीं
A termination condition to prevent infinite recursion अनंत पुनरावृत्ति को रोकने के लिए एक समाप्ति शर्त
Only 2 levels of recursion प्रत्यावर्तन के केवल 2 स्तर
Always uses loops instead इसके बजाय हमेशा लूप का उपयोग करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Recursive procedures must have a termination condition (base case) to prevent infinite recursive calls.
व्याख्या (हिन्दी) अनंत पुनरावर्ती कॉलों को रोकने के लिए पुनरावर्ती प्रक्रियाओं में एक समाप्ति शर्त (बेस केस) होनी चाहिए।
🎯 Exam Perspective
यह प्रश्न DBMS ("PL/SQL" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर SSC CGL, IBPS, RRB और State-level परीक्षाओं जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 139

EN + हिं Medium
GB Which SQL creates trigger to log inserts on questions table
IN कौन सा SQL प्रश्न तालिका पर इन्सर्ट लॉग करने के लिए ट्रिगर बनाता है
CREATE INDEX on questions प्रश्नों पर सूचकांक बनाएं
CREATE VIEW on questions प्रश्नों पर दृष्टिकोण बनाएं
CREATE STORED PROCEDURE संग्रहित प्रक्रिया बनाएं
CREATE TRIGGER trg AFTER INSERT ON questions FOR EACH ROW INSERT INTO audit_log... प्रत्येक पंक्ति के प्रश्नों को ऑडिट_लॉग में सम्मिलित करने के बाद ट्रिगर ट्रग बनाएं...
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) AFTER INSERT trigger fires after each INSERT, can log new row data to audit table.
व्याख्या (हिन्दी) प्रत्येक INSERT के बाद INSERT ट्रिगर सक्रिय होने के बाद, नई पंक्ति डेटा को ऑडिट तालिका में लॉग कर सकता है।
🎯 Exam Perspective
DBMS ("PL/SQL" sub-topic) से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।