Adyayan.com

Database Management System
51. निम्नलिखित में से कौन सा कमांड relation teaches में  values को हटाने के लिए सही है -
  • D. Drop table teaches;
  • C. Remove table teaches;
  • A. Delete from teaches;
  • B. Delete teaches where Id =’Null’;
Answer: SQL में `DELETE` कमांड का उपयोग किसी टेबल से पंक्तियों (rows) या रिकॉर्ड्स (values) को हटाने के लिए किया जाता है। `Delete from teaches;` कमांड 'teaches' नामक टेबल से *सभी* पंक्तियों को हटा देगा। (अगर कुछ चुनिंदा पंक्तियों को हटाना होता, तो `WHERE` क्लॉज का उपयोग किया जाता)। `DROP TABLE` कमांड पूरी टेबल को ही डिलीट कर देता है।
52. RDBMS में भौतिक दृष्टिकोण को बनाए रखने के लिए क्या इस्तेमाल किया जाता है -
  • C. Clone object (क्लोन आॅब्जेक्ट)
  • A. Trigger (ट्रिगर)
  • B. Pointer (पॉइंटर)
  • D. कोई नहीं
Answer: ट्रिगर (Trigger) एक विशेष प्रकार का स्टोर्ड प्रोसीजर है जो डेटाबेस टेबल में किसी घटना (जैसे INSERT, UPDATE, DELETE) के होने पर अपने आप (automatically) चलता है। इसका उपयोग डेटा इंटीग्रिटी और भौतिक दृष्टिकोण (physical view) को बनाए रखने के लिए किया जा सकता है।
53. निम्नलिखित को मिलाएं -List - 1 (सूची-1)(a) DDL(b) DML(c) TCL(d) Binary operationList - II (सूची-II) (i) LOCK TABLE(ii) COMMIT(iii) Natural Difference(iv) REVOKE
  • D. a-(iv), b-(i), c-(ii), d-(iii)
  • C. a-(iii), b-(ii), c-(i), d-(iv)
  • B. a-(i), b-(ii), c-(iv), d-(iii)
  • A. a-(ii), b-(i), c-(iii), d-(iv)
Answer: सही मिलान है: (a) DDL (Data Definition Language) का संबंध `REVOKE` (अनुमतियाँ वापस लेना, जो तकनीकी रूप से DCL का हिस्सा है, पर यहाँ DDL से संबंधित है), (b) DML (Data Manipulation Language) का संबंध `LOCK TABLE` (डेटा हेरफेर को नियंत्रित करना), (c) TCL (Transaction Control Language) का संबंध `COMMIT` (ट्रांजैक्शन को सेव करना), और (d) Binary Operation का संबंध `Natural Difference` (रिलेशनल एलजेबरा का एक ऑपरेशन) से है।
54. निम्नलिखित में से किस कथन में संभवतः त्रुटि है -
  • D. select eid where eid = 109 and name = 'Rajasthangyan';
  • C. select eid from employ;
  • A. select * from employ where eid = 10003;
  • B. select eid from employ where esl = 10000;
Answer: SQL `SELECT` स्टेटमेंट में `WHERE` क्लॉज से पहले `FROM` क्लॉज का होना अनिवार्य है, जो यह बताता है कि डेटा किस टेबल से सेलेक्ट करना है। कथन D में `FROM` क्लॉज गायब है, इसलिए इसमें त्रुटि (error) है।
55. समय-समय पर फाइल में रिकाॅर्ड जोड़ना, बदलना और हटाने को कहा जाता है -
  • D. Renewing
  • B. Upgrading
  • C. Restructuring
  • A. Updating
Answer: फाइल को 'अपडेट' (Updating) करने की प्रक्रिया में मौजूदा रिकॉर्ड्स में बदलाव करना, नए रिकॉर्ड जोड़ना (INSERT), या पुराने रिकॉर्ड्स को हटाना (DELETE) शामिल होता है।
56. रिलेशनल डेटा में हेर-फेर करने के लिए कौनसे ऑपरेशन, ऑपरेशनों के मूल सेट का गठन करते हैं -
  • B. रिलेशनल कैलकुलस
  • A. प्रेडिकेट कैलकुलस
  • D. इनमें से कोई नहीं
  • C. रिलेशनल एलजेबरा
Answer: रिलेशनल एलजेबरा (Relational Algebra) एक प्रोसीजरल क्वेरी लैंग्वेज है जो रिलेशनल डेटाबेस से डेटा को रिट्रीव (पुनः प्राप्त) और मैनिपुलेट (हेर-फेर) करने के लिए ऑपरेशनों का एक मूल सेट (जैसे SELECT, PROJECT, JOIN) प्रदान करती है।
57. निम्न कमांड का कार्य क्या है - Delete from Student where s_id=5;
  • A. Clears entries from relation
  • D. All of the mentioned
  • C. Deletes particular tuple from relation
  • B. Deletes relation
Answer: यह SQL कमांड `Student` नामक रिलेशन (टेबल) से उस विशेष टपल (पंक्ति या रिकॉर्ड) को हटा देगा जहाँ `s_id` का मान 5 है। `DELETE` कमांड `WHERE` क्लॉज के आधार पर पंक्तियों को हटाता है।
58. SQL में कौन-से प्रकार का JOIN इन दोनों टेबलों की सभी पंक्तियाँ वापस करता है चाहे दोनों टेबल से कोई मिलान हो या न हो तब भी -
  • B. LEFT JOIN
  • A. INNER JOIN
  • D. FULL JOIN
  • C. RIGHT JOIN
Answer: `FULL JOIN` (या `FULL OUTER JOIN`) दोनों टेबल्स (लेफ्ट और राइट) के सभी रिकॉर्ड्स को लौटाता है। जहाँ मैच मिलता है, वहाँ मैचिंग वैल्यूज आती हैं, और जहाँ मैच नहीं मिलता, वहाँ `NULL` वैल्यूज आती हैं।
59. डेटाबेस टेबल का स्ट्रक्चर डिफाइन करने के लिए कौन-सी लैंग्वेज उपयोग होती है -
  • A. DDL
  • C. DCL
  • D. ये सभी
  • B. DML
Answer: DDL (Data Definition Language) का उपयोग डेटाबेस के स्ट्रक्चर (संरचना) को बनाने (CREATE), बदलने (ALTER), और हटाने (DROP) के लिए किया जाता है। इसमें टेबल्स, इंडेक्स आदि को डिफाइन करना शामिल है।
60. निम्नलिखित में से किसके लिए DBA शब्द संदर्भित है -
  • C. Data Administrator
  • A. Data Bank Administrator
  • B. Database Administrator
  • D. None of the above
Answer: DBA का फुल फॉर्म 'डेटाबेस एडमिनिस्ट्रेटर' (Database Administrator) होता है। यह वह व्यक्ति होता है जो डेटाबेस के डिजाइन, रखरखाव, और सुरक्षा के लिए जिम्मेदार होता है।