151 Question 151 EN + हिं Hard GB In MySQL a transaction spanning multiple DELETE statements rolls back correctly when IN MySQL में कई DELETE कथनों वाला लेनदेन सही ढंग से वापस आ जाता है A No transaction is used किसी लेनदेन का उपयोग नहीं किया जाता है B Auto-commit is enabled ऑटो-प्रतिबद्ध सक्षम है C Each DELETE committed separately प्रत्येक DELETE अलग से प्रतिबद्ध है D TRANSACTION is explicitly started with BEGIN/START TRANSACTION before the DELETEs लेनदेन को स्पष्ट रूप से DELETEs से पहले BEGIN/START लेनदेन के साथ शुरू किया जाता है ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) Explicit transaction: BEGIN, multiple DELETEs, then COMMIT or ROLLBACK - all treated atomically. व्याख्या (हिन्दी) स्पष्ट लेन-देन: शुरू करें, एकाधिक हटाएं, फिर कमिट करें या रोलबैक करें - सभी को परमाणु रूप से व्यवहार किया जाता है। 🎯 Exam Perspective DBMS ("Transactions" sub-topic) से जुड़ा यह सवाल — difficulty level "Hard" उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो। 🔗 Related Questions DB::transaction(function(){ /* multiple inserts */ }) a... Which MySQL engine supports ACID transactions DB::table('questions')->sharedLock() in a transaction 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
152 Question 152 EN + हिं Medium GB Which MySQL engine supports ACID transactions IN कौन सा MySQL इंजन ACID लेनदेन का समर्थन करता है? A MyISAM माईआईएसएएम B MEMORY याद C ARCHIVE पुरालेख D InnoDB InnoDB ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) InnoDB: MySQL's default storage engine with full ACID transaction support and FK constraints. व्याख्या (हिन्दी) InnoDB: पूर्ण ACID लेनदेन समर्थन और FK बाधाओं के साथ MySQL का डिफ़ॉल्ट स्टोरेज इंजन। 🎯 Exam Perspective SSC, Railway, Banking और State PCS जैसी परीक्षाओं में DBMS ("Transactions" sub-topic) से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें। 🔗 Related Questions In MySQL a transaction spanning multiple DELETE stateme... DB::table('questions')->sharedLock() in a transaction DB::beginTransaction() followed by DB::commit() vs DB::... 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
153 Question 153 EN + हिं Medium GB Which Laravel method handles database transactions IN कौन सी लारवेल विधि डेटाबेस लेनदेन को संभालती है A DB::transaction(callback) डीबी::लेनदेन(कॉलबैक) B DB::begin() डीबी::शुरू() C DB::start() डीबी::प्रारंभ() D DB::open() डीबी::खुला() ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) DB::transaction(function(){ ... }): wraps callback in transaction; auto-commits on success, rolls back on exception. व्याख्या (हिन्दी) DB::transaction(function(){... }): लेन-देन में कॉलबैक लपेटता है; सफलता पर स्वत: प्रतिबद्ध, अपवाद पर वापस लौटता है। 🎯 Exam Perspective अगर आप UPSC, SSC, Banking और Police भर्ती की तैयारी कर रहे हैं, तो DBMS ("Transactions" sub-topic) का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें। 🔗 Related Questions Which Laravel method retries a transaction on deadlock DB::table('questions')->lockForUpdate() in a transactio... DB::beginTransaction() followed by DB::commit() vs DB::... 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
154 Question 154 EN + हिं Medium GB DB::beginTransaction() followed by DB::commit() vs DB::rollBack() IN DB::beginTransaction() के बाद DB::commit() बनाम DB::rollBack() A Same as auto-commit ऑटो-कमिट के समान B beginTransaction starts explicit transaction; commit saves; rollBack undoes all changes शुरुआती लेनदेन स्पष्ट लेनदेन शुरू करता है; commit saves; रोलबैक सभी परिवर्तनों को पूर्ववत कर देता है C Only commit works केवल प्रतिबद्ध कार्य D Only rollBack works केवल रोलबैक काम करता है ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) Manual transaction: beginTransaction() starts, commit() saves permanently, rollBack() undoes all changes. व्याख्या (हिन्दी) मैन्युअल लेनदेन: शुरुआती ट्रांजैक्शन() प्रारंभ होता है, कमिट() स्थायी रूप से सहेजता है, रोलबैक() सभी परिवर्तनों को पूर्ववत करता है। 🎯 Exam Perspective DBMS ("Transactions" sub-topic) के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे Railway, SSC, Banking और Defence परीक्षाओं में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें। 🔗 Related Questions Which Laravel method retries a transaction on deadlock DB::table('questions')->sharedLock() in a transaction Which MySQL engine supports ACID transactions 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
155 Question 155 EN + हिं Medium GB Which Laravel method retries a transaction on deadlock IN कौन सी लारवेल विधि गतिरोध पर लेनदेन का पुनः प्रयास करती है A DB::transaction(callback) डीबी::लेनदेन(कॉलबैक) B DB::retryOnDeadlock(callback,3) डीबी::retryOnDeadlock(कॉलबैक,3) C DB::transaction(callback,3) - second param is number of retry attempts डीबी::लेनदेन(कॉलबैक,3) - दूसरा पैरामीटर पुनः प्रयास प्रयासों की संख्या है D DB::deadlockRetry(callback) डीबी::गतिरोधपुनःप्रयास(कॉलबैक) ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) DB::transaction(callback, attempts): second parameter specifies max retry attempts on deadlock - defaults to 1. व्याख्या (हिन्दी) डीबी::लेनदेन(कॉलबैक, प्रयास): दूसरा पैरामीटर गतिरोध पर अधिकतम पुनः प्रयास प्रयास निर्दिष्ट करता है - डिफ़ॉल्ट 1। 🎯 Exam Perspective यह सवाल DBMS ("Transactions" sub-topic) category का है — difficulty level "Medium", और SSC, Railway, Banking और State PCS के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें। 🔗 Related Questions Which MySQL engine supports ACID transactions DB::table('questions')->sharedLock() in a transaction DB::table('questions')->lockForUpdate() in a transactio... 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
156 Question 156 EN + हिं Medium GB DB::transaction(function(){ /* multiple inserts */ }) advantage IN DB::लेन-देन(फ़ंक्शन(){/* एकाधिक आवेषण */ }) लाभ A Slower execution धीमा निष्पादन B Uses more memory अधिक मेमोरी का उपयोग करता है C No advantage कोई फायदा नहीं D Ensures all inserts succeed or all fail atomically - no partial data यह सुनिश्चित करता है कि सभी आवेषण सफल हों या सभी परमाणु रूप से विफल हों - कोई आंशिक डेटा नहीं ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) DB::transaction: wraps multiple operations in an atomic transaction - complete success or complete rollback. व्याख्या (हिन्दी) डीबी::लेनदेन: एक परमाणु लेनदेन में कई परिचालनों को लपेटता है - पूर्ण सफलता या पूर्ण रोलबैक। 🎯 Exam Perspective यह प्रश्न DBMS ("Transactions" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर SSC, Railway, Banking और State PCS जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें। 🔗 Related Questions In MySQL a transaction spanning multiple DELETE stateme... DB::beginTransaction() followed by DB::commit() vs DB::... DB::table('questions')->sharedLock() in a transaction 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
157 Question 157 EN + हिं Medium GB DB::table('questions')->lockForUpdate() in a transaction IN DB::table('questions')->lockForUpdate() एक लेन-देन में A Creates a backup एक बैकअप बनाता है B Drops all locks सारे ताले गिरा देता है C Releases all locks सभी ताले खोलता है D Acquires an exclusive lock preventing other transactions from reading/writing these rows एक विशेष लॉक प्राप्त करता है जो अन्य लेनदेन को इन पंक्तियों को पढ़ने/लिखने से रोकता है ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) lockForUpdate(): SELECT ... FOR UPDATE - exclusive lock preventing other transactions from modifying locked rows. व्याख्या (हिन्दी) LockForUpdate(): SELECT... FOR UPDATE - विशेष लॉक अन्य लेनदेन को लॉक की गई पंक्तियों को संशोधित करने से रोकता है। 🎯 Exam Perspective DBMS ("Transactions" sub-topic) से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो UPSC, SSC, Banking और Police भर्ती की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो। 🔗 Related Questions Which MySQL engine supports ACID transactions Which Laravel method handles database transactions DB::table('questions')->sharedLock() in a transaction 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
158 Question 158 EN + हिं Medium GB DB::table('questions')->sharedLock() in a transaction IN DB::table('questions')->sharedLock() एक लेन-देन में A Exclusive lock विशेष ताला B Prevents reads पढ़ने से रोकता है C Prevents all access सभी पहुंच को रोकता है D Acquires a shared lock allowing reads but preventing exclusive locks from other transactions एक साझा लॉक प्राप्त करता है जो पढ़ने की अनुमति देता है लेकिन अन्य लेनदेन से विशेष लॉक को रोकता है ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) sharedLock(): SELECT ... LOCK IN SHARE MODE - shared lock allowing reads but blocking writers. व्याख्या (हिन्दी) शेयर्डलॉक(): चयन करें... शेयर मोड में लॉक करें - साझा लॉक पढ़ने की अनुमति देता है लेकिन लेखकों को अवरुद्ध करता है। 🎯 Exam Perspective Railway, SSC, Banking और Defence परीक्षाओं जैसी परीक्षाओं में DBMS ("Transactions" sub-topic) से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें। 🔗 Related Questions DB::table('questions')->lockForUpdate() in a transactio... Which Laravel method handles database transactions Which Laravel method retries a transaction on deadlock 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)