Query Language MCQ Quiz in हिन्दी - Objective Question with Answer for Query Language - मुफ्त [PDF] डाउनलोड करें

Last updated on May 6, 2025

पाईये Query Language उत्तर और विस्तृत समाधान के साथ MCQ प्रश्न। इन्हें मुफ्त में डाउनलोड करें Query Language MCQ क्विज़ Pdf और अपनी आगामी परीक्षाओं जैसे बैंकिंग, SSC, रेलवे, UPSC, State PSC की तैयारी करें।

Latest Query Language MCQ Objective Questions

Query Language Question 1:

एक रिलेशनल डेटा मॉडल में, निम्नलिखित में से कौन सा कथन सत्य है?

  1. BCNF में केवल दो विशेषताओं वाला रिलेशन हमेशा होता है
  2. यदि किसी रिलेशन के सभी गुण अभाज्य गुण हैं, तो रिलेशन BCNF में है
  3. प्रत्येक रिलेशन में कम से कम एक गैर-प्रमुख विशेषता होती है
  4. उपर्युक्त में से एक से अधिक
  5. उपर्युक्त में से कोई नहीं

Answer (Detailed Solution Below)

Option 1 : BCNF में केवल दो विशेषताओं वाला रिलेशन हमेशा होता है

Query Language Question 1 Detailed Solution

सही उत्तर विकल्प 1 है।

संकल्पना:

विकल्प 1: केवल दो विशेषताओं वाला रिलेशन हमेशा BCNF में होता है।

सत्य, BCNF में हमेशा दो विशेषताओं के साथ रिलेशन

उदाहरण:

एक रिलेशन R(XY) और कार्यात्मक निर्भरता {X→Y} हैं, यह BCNF में है।

{Y→X} यह BCNF में है।

{x→Y, Y→X} यह BCNF में है।

विकल्प 2: यदि किसी रिलेशन के सभी गुण अभाज्य गुण हैं, तो रिलेशन BCNF में है।

असत्य, यदि सभी अभाज्य गुण हैं तो रिलेशन हमेशा 3NF में होता है लेकिन BCNF में नहीं हो सकता है।

उदाहरण:

एक रिलेशन R(ABCD) और कार्यात्मक निर्भरता {AB →C, B→D, D→B } हैं, यह 3NF में है।

कैंडिडेट की = AB, AD

AB→C, BCNF है

B→D, 3NF में है

D→B, 3NF में है

इसलिए रिलेशन 3NF है।

विकल्प 3: प्रत्येक रिलेशन में कम से कम एक गैर-अभाज्य विशेषता होती है।

असत्य, रिलेशनल डेटाबेस मैनेजमेंट सिस्टम टेबल में कम से कम एक नॉन-प्राइम विशेषता के लिए यह अनिवार्य नहीं है।

विकल्प 4: BCNF अपघटन कार्यात्मक निर्भरता को संरक्षित करता है।

असत्य, ऐसा नहीं है कि प्रत्येक रिलेशन निर्भरता संरक्षण के साथ BCNF में विघटित हो सकता है। BCNF में प्रत्येक गैर-प्रमुख विशेषता को स्कीमा की सुपर की में से एक पर कार्यात्मक रूप से निर्भर होना चाहिए। अगर कोई FD है जो इसका पालन नहीं करती है, तो हमें उस मामले में इसे एक नए रिलेशनशिप में विभाजित करना चाहिए। अब, यदि कोई अन्य FD पूर्व FD को नियोजित करता है, तो FD को BCNF में संरक्षित नहीं किया जाएगा।

Query Language Question 2:

एकल पंक्ति या अदिश फंक्शन एकल मान पर लागू होते हैं और एकल मान रिटर्न भी हैं।

निम्न में से कौन एक डेट फंक्शन नहीं है?

  1. DATE()
  2. NOW()
  3. THEN()
  4. DAY()

Answer (Detailed Solution Below)

Option 3 : THEN()

Query Language Question 2 Detailed Solution

- pehlivanlokantalari.com

सही उत्तर THEN() है।

key-point-imageKey Points

  • डेट फंक्शन का उपयोग SQL में डेटाबेस से दिनांक और समय मानों में हेरफेर करने और पुनः प्राप्त करने के लिए किया जाता है। दिनांक और समय डेटा प्रकारों पर संचालन करने के लिए वे आवश्यक हैं।
  • सामान्य डेट फंक्शनों में शामिल हैं:
    • DATE(): वर्तमान दिनांक देता है।
    • NOW(): वर्तमान दिनांक और समय देता है।
    • DAY(): दिनांक का दिन भाग देता है।
  • फलन THEN() SQL में एक मान्यता प्राप्त डेट फंक्शन नहीं है। यह दिनांकों या समय से संबंधित कोई भी संचालन नहीं करता है।

additional-information-imageAdditional Information

  • समय के साथ घटनाओं के शेड्यूलिंग, लॉगिंग और ट्रैकिंग के लिए डेटाबेस प्रबंधन प्रणालियों में डेट फंक्शन महत्वपूर्ण हैं।
  • वे दिनांकों के बीच अंतराल की गणना करने, दिनांकों को स्वरूपित करने और दिनांक मानों के विशिष्ट भागों को निकालने में मदद करते हैं।
  • अन्य उल्लेखनीय डेट फंक्शनों में शामिल हैं:
    • MONTH(): दिनांक का महीने वाला भाग देता है।
    • YEAR(): दिनांक का वर्ष भाग देता है।
    • TIMESTAMP(): दिनांक और समय मान देता है।
  • डेट फंक्शनों को समझने और उनका उपयोग करने से अस्थायी प्रश्नों और रिपोर्टों को करने की क्षमता में काफी वृद्धि हो सकती है।

Query Language Question 3:

कौन सा SQL फ़ंक्शन निम्नलिखित आउटपुट लौटाएगा:

mysql > Select ____?_____ (53, 10);

output __ 3

  1. Truncate
  2. ROUND
  3. MOD
  4. POW

Answer (Detailed Solution Below)

Option 3 : MOD

Query Language Question 3 Detailed Solution

सही उत्तर MOD है।

key-point-image Key Points

  • SQL का MOD फलन दो संख्याओं के बीच विभाजन संक्रिया के शेषफल को ज्ञात करने के लिए उपयोग किया जाता है।
    • दिए गए उदाहरण में, MOD(53, 10), 53 को 10 से विभाजित किया जाता है।
    • इस विभाजन का भागफल 5 है (क्योंकि 53 को 10 से विभाजित करने पर भागफल 5 और शेषफल 3 आता है)।
    • इस विभाजन का शेषफल 3 है, इसलिए MOD(53, 10) का आउटपुट 3 है।

additional-information-image Additional Information

  • MOD फलन कई SQL डेटाबेस द्वारा समर्थित है, जिसमें MySQL, PostgreSQL, Oracle और SQL Server शामिल हैं।
  • विभिन्न SQL डेटाबेस के बीच MOD फलन का सिंटैक्स थोड़ा भिन्न हो सकता है।
  • कुछ डेटाबेस में, MOD फलन को REMAINDER कहा जा सकता है।
  • SQL में गणितीय गणना और डेटा विश्लेषण के लिए MOD फलन को समझना आवश्यक है।

Query Language Question 4:

सूची I का सूची II से मिलान कीजिए। 

सूची I

सूची II

A.

SELECT LOWER (COMPUTER');

I.

'COM'

B.

SELECT LEFT(COMPUTER', 3);

II.

'UTER'

C.

SELECT RIGHT ('COMPUTER', 4):

III.

'OMP'

D.

SELECT MID ('COMPUTER', 2,3);

IV.

'computer'

 

नीचे दिए विकल्पों में से सही उत्तर चुनें:

  1. A - I, B - II, C - IV, D - III
  2. A - IV, B - I, C - III, D - II
  3. A - IV, B - I, C - II, D - III
  4. A - IV, B - II, C - I, D - III

Answer (Detailed Solution Below)

Option 3 : A - IV, B - I, C - II, D - III

Query Language Question 4 Detailed Solution

सही उत्तर विकल्प 3 (A - IV, B - I, C - II, D - III) है।

Key Points

  • LOWER('COMPUTER') स्ट्रिंग को लोअरकेस में बदल देता है: 'computer'IV
  • LEFT('COMPUTER', 3) पहले 3 वर्णों को निकालता है: 'COM'I
  • RIGHT('COMPUTER', 4) अंतिम 4 वर्णों को निकालता है: 'UTER'II
  • MID('COMPUTER', 2, 3) स्थिति 2 से शुरू होकर 3 वर्णों को निकालता है: 'OMP'III

Explanation of Functions:

  • LOWER(): टेक्स्ट को लोअरकेस में बदलता है।
  • LEFT(): सबसे बाएँ के n वर्ण देता है।
  • RIGHT(): सबसे दाएँ के n वर्ण देता है।
  • MID(): एक निर्दिष्ट स्थिति से एक सबस्ट्रिंग निकालता है।

Why Other Options Are Incorrect:

  • विकल्प 1: LOWER को 'COM' और RIGHT को 'computer' से गलत तरीके से मिलान होता है।
  • विकल्प 2: RIGHT और MID के आउटपुट को गलत तरीके से बदल देता है।
  • विकल्प 4: LEFT को 'UTER' और RIGHT को 'COM' से गलत तरीके से मिलान होता है।

इस प्रकार, सही मिलान: A - IV, B - I, C - II, D - III (विकल्प 3) है।

Query Language Question 5:

Comprehension:

निम्न EMPLOYEE तालिका पर विचार करें.

कर्मचारी संख्या

कर्मचारी का नाम 

वेतन

बोनस

विभाग ID (DeptId)

101

आलिया

10000

234

D02

102

कृतिका

60000

123

D01

103

शब्बीर

45000

566

D01

104

गुरप्रीत

19000

565

D04

105

जोसफ

34000

875

D03

106

सान्या

48000

695

D02

107

वर्गीस

15000

NULL

D01

108

नाचोबी

29000

NULL

D05

109

डारिभा

42000

NULL

D04

110

तान्या

50000

467

D05

SELECT MAX(Salary) FROM EMPLOYEE WHERE Bonus IS NOT NULL AND Deptid IN ('D01', 'D02');

  1. 48000
  2. 50000
  3. 60000
  4. 45000

Answer (Detailed Solution Below)

Option 3 : 60000

Query Language Question 5 Detailed Solution

सही उत्तर है: विकल्प 3

Key Points

व्याख्या:
यह क्वेरी कर्मचारियों के बीच अधिकतम वेतन देता है:

  • जिनका बोनस not null है, और

  • जो विभागों D01 या D02 से संबंधित हैं

MAX() फ़ंक्शन उन कर्मचारियों में उच्चतम वेतन मान देता है जिनका बोनस शून्य नहीं है और जो विभाग D01 या D02 से संबंधित हैं।

फ़िल्टर किए गए कर्मचारी:

  • कर्मचारी संख्या 101 (आलिया) → D02 → बोनस = 234 → वेतन = 10000
  • कर्मचारी संख्या 102 (कृतिका) → D01 → बोनस = 123 → वेतन = 60000
  • कर्मचारी संख्या 103 (शब्बीर) → D01 → बोनस = 566 → वेतन = 45000
  • कर्मचारी संख्या 106 (सान्या) → D02 → बोनस = 695 → वेतन = 48000

इनमें से अधिकतम वेतन = 60000

अंतिम उत्तर: ✅ 60000

Top Query Language MCQ Objective Questions

संबंधपरक डेटा मॉडल के बारे में निम्नलिखित कथनों S1 और S2 पर विचार करें:

S1: एक संबंध योजना में अधिकतम एक फोरेन कुंजी हो सकती है।

S2: संबंध योजना R में एक फोरेन कुंजी का उपयोग R के टुपल्स को संदर्भित करने के लिए नहीं किया जा सकता है।

निम्नलिखित में से कौन सा विकल्प सही है?

  1. S1 सत्य है और S2 असत्य है।
  2. S1 और S2 दोनों सत्य हैं।
  3. S1 और S2 दोनों असत्य हैं।
  4. S1 असत्य है और S2 सत्य है।

Answer (Detailed Solution Below)

Option 3 : S1 और S2 दोनों असत्य हैं।

Query Language Question 6 Detailed Solution

Download Solution PDF

उत्तर : विकल्प 3

अवधारणा :

फोरेन कुंजी : किसी विशेष संबंध में विशेषताओं का समूह है जिसका मान समान संबंध या अन्य संबंध की प्राथमिक कुंजी से संबंधित है।

स्पष्टीकरण :

कथन 1 : एक संबंध योजना में अधिकतम एक फोरेन कुंजी हो सकती है।

किसी विशेष संबंध में कितनी संख्या में फोरेन कुंजी हो सकती है, इस पर ऐसा कोई प्रतिबंध नहीं है। एक संबंध में जितनी आवश्यकता हो उतनी फोरेन कुंजियाँ हो सकती हैं।

अतः यह कथन असत्य है

कथन 2 : एक संबंध योजना में फोरेन कुंजी R का उपयोग R के टुपल्स को संदर्भित करने के लिए नहीं किया जा सकता है।

ऐसी कोई बाध्यता नहीं है। एक ही संबंध की प्राथमिक कुंजी को संदर्भित करने के लिए फोरेन कुंजी का उपयोग किया जा सकता है। स्व-संदर्भित संबंध ऐसी फोरेन कुंजी के उदाहरण हैं। अतः यह कथन भी असत्य है।

अतः विकल्प 3 सही उत्तर है।

संबंध योजना R = (E, F, G, H, I, J, K, L, M, N) और R पर {(E, F} → {G}, {F} → {I, J}, {E, H} → {K, L}, {K} → {M}, {L} → {N}} कार्यात्मक निर्भरताओं के सेट पर विचार करें। R की कुंजी क्या है?

  1. {E, F}
  2. {E, F, H}
  3. {E, F, H, K, L}
  4. {E}

Answer (Detailed Solution Below)

Option 2 : {E, F, H}

Query Language Question 7 Detailed Solution

Download Solution PDF

कार्य निर्भरता:

{(E, F} → {G}, {F} → {I, J}, {E, H} → {K, L}, {K} → {M}, {L} → {N}}

विकल्प 1: {E, F}

{E, F}+ = {E, F, G, I, J}

चूंकि K, L, M और N, RHS में गायब हैं यह एक कुंजी नहीं है

साथ ही, {E} कुंजी नहीं हो सकती क्योंकि {E}, {E, F} का उपसमुच्चय है

विकल्प 2: {E, F, H}

{E, F, H}+ = {E, F, H, G, I, J, K, L, M, N}

∴ यह एक कुंजी है

R के लिए कुंजी {E, F, H} है।

महत्वपूर्ण बिंदु:

बीजगणित के संबंध में, कुंजी प्राथमिक कुंजी या उम्मीदवार कुंजी है।

{E, F, H, K, L} सुपर की है।

रिलेशनशिप स्कीम R का एक मुख्य गुण एक विशेषता है जो _______ दिखाई पड़ता है।

  1. R के सभी कैंडिडेट कुंजियों में
  2. R के कुछ कैंडिडेट कुंजी में
  3. R की एक फॉरेन कुंजी में
  4. केवल R की  प्राथमिक कुंजी में

Answer (Detailed Solution Below)

Option 2 : R के कुछ कैंडिडेट कुंजी में

Query Language Question 8 Detailed Solution

Download Solution PDF
  • संबंध के गुण जो संभावित कैंडिडेट कुंजियों में कम से कम  मौजूद हैं, उन्हें मुख्य या कुंजी विशेषता कहा जाता है
  • कैंडिडेट कुंजी एक न्यूनतम सुपर कुंजी है और सुपर कुंजी विशेषताओं का एक सेट है जो विशिष्ट रूप से एक सम्बन्ध में एक टपल की पहचान करता है।
  • इसलिए, रिलेशनश स्कीम R का एक मुख्य गुण है R के कुछ कैंडिडेट कुंजी में दिखाई पड़ता है।


महत्वपूर्ण बिंदु:

  • प्राथमिक कुंजी एक संबंध की कैंडिडेट कुंजी के एक सेट से चुनी गई है।

Mistake Points 

विकल्प 1) सही नहीं है। क्योंकि एक प्रमुख विशेषता एक विशेषता है जो किसी भी कैंडिडेट कुंजी में दिखाई दे सकती है। विशेषता को R के सभी कैंडिडेट कुंजी में प्रकट होने की आवश्यकता नहीं है। उदाहरण: - यदि A एक प्रमुख विशेषता है यह आवश्यक नहीं है कि रिलेशनशिप R की सभी कैंडिडेट कुंजियों में A का उपस्थित होना आवश्यक है।

SQL का पूर्ण रूप क्या है?

  1. सिंपल क्वेरी लैंग्वेज
  2. स्ट्रक्चर्ड क्वीययंग लैंग्वेज
  3. स्ट्रक्चर्ड क्वेरी लैंग्वेज
  4. स्ट्रक्चर्ड क्वीययंग लेक्सिकन

Answer (Detailed Solution Below)

Option 3 : स्ट्रक्चर्ड क्वेरी लैंग्वेज

Query Language Question 9 Detailed Solution

Download Solution PDF

Key Points

SQL (स्ट्रक्चर्ड क्वेरी लैंग्वेज) एक मानकीकृत प्रोग्रामिंग भाषा है जिसका उपयोग संबंधपरक डेटाबेस को प्रबंधित करने और उनमें डेटा पर विभिन्न संचालन करने के लिए किया जाता है। ... 1970 के दशक के अंत और 1980 के दशक की शुरुआत में संबंधपरक डेटाबेस के लिए SQL वास्तविक मानक प्रोग्रामिंग भाषा बन गई है।

  • SQL का उपयोग नियमित रूप से ना केवल डेटाबेस प्रशासकों द्वारा किया जाता है, बल्कि डेटा एकीकरण स्क्रिप्ट लिखने वाले विकासक और डेटा विश्लेषकों द्वारा विश्लेषणात्मक प्रश्नों को बनाने और चलाने के लिए भी उपयोग किया जाता है।
  • SQL के उपयोग में डेटाबेस तालिका और अनुक्रमणिका संरचनाओं को संशोधित करना शामिल है; डेटा की पंक्तियों को जोड़ना, अद्यतन करना और हटाना; और लेनदेन प्रसंस्करण और विश्लेषिकी अनुप्रयोगों के लिए डेटाबेस से जानकारी के सबसेट को पुनः प्राप्त करना।

अतः सही उत्तर स्ट्रक्चर्ड क्वेरी लैंग्वेज है।

प्रतीक _______ का उपयोग किसी तालिका के प्रत्येक कॉलम को देखने के लिए किया जाता है।

  1. /
  2. _ _
  3. *
  4. !

Answer (Detailed Solution Below)

Option 3 : *

Query Language Question 10 Detailed Solution

Download Solution PDF

प्रतीक का उपयोग किसी तालिका के प्रत्येक कॉलम को देखने के लिए किया जाता है।

उदाहरण के लिए, आइए एक तालिका 1 पर विचार करें

आईडी नाम उम्र पता वेतन
1

आकाश

24 बिजनोर 12000
2 समा 23 दिल्ली 15000
3 दीया 33 बैंगलोर 33000
4 बदल 29 उड़ीसा 40000

यदि आप तालिका से केवल कुछ विशिष्ट कॉलम प्राप्त करना चाहते हैं तो हम इस क्वेरी का उपयोग कर सकते हैं,

तालिका 1 से आईडी, नाम, उम्र चुनना;   (column_name1, coloumn_name2.....coloum_name) table_name से  / सिंटैक्स का चयन करें है;

आईडी नाम उम्र
1 आकाश 24
2 समा 23
3 दीया 33
4 बदल 29

यदि आप तालिका 1 तालिका के सभी क्षेत्रों को प्राप्त करना चाहते हैं तो आपको निम्नलिखित क्वेरी का उपयोग करना चाहिए,

तालिका 1 से * का चयन करें;    table_name से * सिंटैक्स का चयन करें;

आईडी नाम उम्र पता वेतन
1 आकाश 24 बिजनोर 12000
2 समा 23 दिल्ली 15000
3 दीया 33 बैंगलोर 33000
4 बदल 29 उड़ीसा 40000

इसलिए विकल्प 3 सही है

निम्नलिखित में से कौन V, W, X, Y, Z और प्राथमिक कुंजी V Y विशेषताओं वाले रिलेशनल स्कीमा में सुपरकी नहीं है?

  1. VXYZ
  2. VWXZ
  3. VWXY
  4. VWXYZ

Answer (Detailed Solution Below)

Option 2 : VWXZ

Query Language Question 11 Detailed Solution

Download Solution PDF

संकल्पना:

सुपरकी एक तालिका के भीतर विशेषताओं का एक समूह है जिसके मूल्यों का उपयोग विशिष्ट रूप से एक टपल की पहचान करने के लिए किया जा सकता है। एक उम्मीदवार कुंजी एक न्यूनतम सुपरकी है।

सुपरकी उम्मीदवार कुंजी या प्राथमिक कुंजी का सुपरसेट है।

व्याख्या:

प्राथमिक कुंजी VY है। (दिया गया है)

सभी सुपरकी में यह प्राथमिक कुंजी VY होनी चाहिए। दी गई कुंजियों से, कुंजी, जिसमें शामिल नहीं है

VY

यहाँ, विकल्प 2: VWXZ

"VWXZ" में प्राथमिक कुंजी VY नहीं है। तो, यह एक सुपरकी नहीं है।

'DELETE' और 'TRUNCATE' कमांड के गुण क्या सूचित करते हैं?

  1. 'TRUNCATE' ऑपरेशन के निष्पादन के बाद, COMMIT और ROLLBACK स्टेटमेंट नष्ट हुए डेटा को पुनः प्राप्त करने के लिए किए जा सकते हैं, जबकि 'DELETE' इसकी अनुमति नहीं देता है।
  2. 'DELETE' और 'TRUNCATE’ ऑपरेशन के निष्पादन के बाद नष्ट हुए डेटा के लिए आसानी से पुनःप्राप्ति संभव है
  3. 'DELETE' ऑपरेशन के निष्पादन के बाद, COMMIT और ROLLBACK स्टेटमेंट नष्ट हुए डेटा को पुनः प्राप्त करने के लिए किए जा सकते हैं। जबकि TRUNCATE इसे अनुमति नहीं देता है।
  4. 'DELETE' और 'TRUNCATE' ऑपरेशन के निष्पादन के बाद नष्ट हुए डेटा के लिए कोई पुनःप्राप्ति संभव नहीं है

Answer (Detailed Solution Below)

Option 3 : 'DELETE' ऑपरेशन के निष्पादन के बाद, COMMIT और ROLLBACK स्टेटमेंट नष्ट हुए डेटा को पुनः प्राप्त करने के लिए किए जा सकते हैं। जबकि TRUNCATE इसे अनुमति नहीं देता है।

Query Language Question 12 Detailed Solution

Download Solution PDF

TRUNCATE

  • एक DDL कमांड है इसलिए इसे वापस नहीं लाया जा सकता है।
  • यह तालिका की पहचान को रीसेट करता है और तालिका की उस स्थिति को लॉक कर देता है।
  • इसलिए, TRUNCATE के बाद कमिट और रोलबैक का कोई प्रभाव नहीं पड़ेगा।

 

DELETE

  • एक DML कमांड है इसलिए इसे वापस लाया जा सकता है
  • यह तालिका की पहचान को आराम नहीं देता है, यह सिर्फ तालिका पंक्ति को लॉक करता है
  • इसलिए इस्तेमाल की गई लॉक तकनीकों के आधार पर कमिट और रोलबैक का प्रभाव हो सकता है।

 

इसलिए, यह कहा जा सकता है कि 'TRUNCATE' ऑपरेशन के निष्पादन के बाद, COMMIT, और ROLLBACK स्टेटमेंट नष्ट हुए डेटा को पुनः प्राप्त करने के लिए नहीं किए जा सकते, जबकि 'DELETE' इसे अनुमति देता है।

यह भी कहा जा सकता है कि 'DELETE' ऑपरेशन के निष्पादन के बाद, COMMIT और ROLLBACK स्टेटमेंट नष्ट हुए डेटा को पुनः प्राप्त करने के लिए किए जा सकते हैं, जबकि TRUNCATE इसकी अनुमति नहीं देता है

ध्यान दें

आधिकारिक ISRO CS 2020 में, विकल्प 1 और 3 दोनों सही थे और इसलिए केवल सही उत्तर पाने के लिए विकल्प को थोड़ा संशोधित किया गया है।

निम्नलिखित योजनाओं वाले एक संबंधपरक डेटाबेस पर विचार करें।

सूची

  sno  

  pno  

  Cost  

S1

P1

150

S1

P2

50

S1

P3

100

S2

P4

200

S2

P5

250

S3

P1

250

S3

P2

150

S3

P5

300

S3

P4

250

 

आपूर्तिकर्ता

sno

sname

स्थान

S1

मेसर्स रॉयल फर्नीचर

दिल्ली

S2

मेसर्स बालाजी फर्नीचर

बैंगलोर

S3

मेसर्स प्रीमियम फर्नीचर

चेन्नई

 

 

पार्ट्स

pno

Pname

Part_spec

P1

टेबल

लकड़ी

P2

कुर्सी

लकड़ी

P3

टेबल

इस्पात

P4

अलमारी

इस्पात

P5

अलमारी

लकड़ी

 

प्रत्येक तालिका की प्राथमिक कुंजी घटक क्षेत्रों को रेखांकित करके इंगित की जाती है।

SELECT  s.sno, s.sname

FROM   Suppliers s, Cataloque c

WHERE s.sno = c.sno AND

                Cost > (SELECT AVG (cost)

FROM Cataloque

WHERE pno = ‘P4’

GROUP BY pno);

उपरोक्त SQL क्वेरी द्वारा लौटाई गई पंक्तियों की संख्या _____ है

  1. 4
  2. 5
  3. 0
  4. 2

Answer (Detailed Solution Below)

Option 1 : 4

Query Language Question 13 Detailed Solution

Download Solution PDF

आंतरिक प्रश्न: SELECT AVG (cost) FROM Cataloque WHERE pno = ‘P4’ GROUP BY pno

आंतरिक क्वेरी का निष्पादन पार्ट-आईडी P4 के साथ भागों की लागत का औसत देता है

आउटपुट:

औसत (लागत)

225

 

बाहरी क्वेरी:

SELECT s.sno, s.sname FROM Suppliers s, Cataloque c WHERE s.sno = c.sno AND Cost > (225)

संपूर्ण क्वेरी का निष्पादन निम्न तालिका आउटपुट करता है:

sno

sname

S2

मेसर्स बालाजी फर्नीचर

S3

मेसर्स प्रीमियम फर्नीचर

S3

मेसर्स प्रीमियम फर्नीचर

S3

मेसर्स प्रीमियम फर्नीचर

 

अतः परिणामी तालिका में 4 पंक्तियाँ हैं।

रिलेशनल डाटाबेस में मिनिमल सुपर कीज़ ______ कहलाती हैं।

  1. रेफरेन्स कीज़
  2. कैन्डीडेट कीज़
  3. फॉरेन कीज़
  4. प्राइमरी कीज़

Answer (Detailed Solution Below)

Option 2 : कैन्डीडेट कीज़

Query Language Question 14 Detailed Solution

Download Solution PDF

सही विकल्प (2) है 

कैंडिडेट की

अवधारणा:-

कैंडिडेट की को सुपर की कहा जा सकता है, क्योंकि प्रत्येक कैंडिडेट की सुपर की का सबसेट है। सभी आवश्यक एट्रीब्यूट्स वाली सुपर की को कैंडिडेट की के रूप में जाना जाता है। अनावश्यक एट्रीब्यूट्स वाली सुपर की को कैंडिडेट की नहीं माना जा सकता है।

Key Points

  • कैंडिडेट की एक मिनिमल सुपर की है, जिसका अर्थ है कि यदि आप सेट से कोई एट्रिब्यूट हटाते हैं तो यह सुपर की नहीं रह जाएगी।
  • एक मिनिमल सुपर की को कैंडिडेट और मेन की के रूप में संदर्भित किया जाता है क्योंकि प्राइमरी की को कैंडिडेट की से चुना जाता है।
  • एट्रीब्यूट्स का मिनिमल सेट जो विशिष्ट रूप से टपल की पहचान कर सकता है, कैंडिडेट की के रूप में जाना जाता है। उदाहरण के लिए, STUD_NO में STUDENT रिलेशन। यह एक मिनिमल सुपर की है।

Additional Information

फॉरेन कीज़:- टेबल्स के बीच रिलेशन स्थापित करने वाली विशेषता टेबल की फॉरेन की है। एक फॉरेन की एक टेबल में डेटा का एक कॉलम्स या कॉलम है जो मूल टेबल में प्राइमरी की डेटा से जुड़ता है।

प्राइमरी की:- डेटाबेस में प्रत्येक रो की पहचान करने के लिए आवश्यक एट्रीब्यूट्स का मिनिमल सेट प्राइमरी की के रूप में जाना जाता है। इसे संभावित कीज़ की सूची से चुना जाता है। प्राइमरी की किसी भी कैंडिडेट की की हो सकती है।

रिफरेन्स की:- प्राइमरी की जो अन्य टेबल में रिफरेन्स के रूप में उपयोग की जाती है, रिफरेन्स की के रूप में जानी जाती है।

डेटाबेस में एक संबंध के संदर्भ में, एक गलत कथन चुनें।

  1. एक से अधिक सुपर कुंजियाँ हो सकती हैं।
  2. एक यूजर कुंजी एक न्यूनतम सुपर कुंजी है।
  3. यूजर कुंजी में से एक को प्राथमिक कुंजी के रूप में नामित किया गया है।
  4. यूजर कुंजी से एक या एक से अधिक विशेषताओं को हटाकर प्राथमिक कुंजी प्राप्त की जाती है।

Answer (Detailed Solution Below)

Option 4 : यूजर कुंजी से एक या एक से अधिक विशेषताओं को हटाकर प्राथमिक कुंजी प्राप्त की जाती है।

Query Language Question 15 Detailed Solution

Download Solution PDF

सुपर कुंजी

  • यह एक विशेषता (या विशेषताओं का सेट) है जिसका उपयोग किसी संबंध में सभी विशेषताओं को विशिष्ट रूप से पहचानने के लिए किया जाता है।
  • सभी सुपर कुंजियाँ यूजर कीज़ नहीं हो सकती हैं, लेकिन इसका उल्टा सच है।
  • एक से अधिक सुपर कुंजी हो सकती हैं।
  • संबंध में, सुपर कुंजी की संख्या हमेशा यूजर कुंजी की संख्या से अधिक या उसके बराबर होती है।
  • तालिका में हमेशा कम से कम एक सुपर कुंजी मौजूद होती है।

यूजर कुंजी

  • यह एक टपल की पहचान करने के लिए आवश्यक विशेषताओं का एक न्यूनतम सेट है; इसे न्यूनतम सुपर कुंजी भी कहा जाता है।
  • यूजर कुंजी एक से अधिक हो सकती है।
  • यूजर कुंजी में से एक को प्राथमिक कुंजी के रूप में नामित किया गया है।

प्राथमिक कुंजी

  • डेटाबेस व्यवस्थापक द्वारा चयनित तालिका से यूजर कुंजी कुंजी प्राथमिक कुंजी के रूप में ज्ञात तालिका में विशिष्ट रूप से टुप्ल्स की पहचान करने के लिए।
  • चूँकि उम्मीदवार एक टुप्ल की पहचान करने के लिए आवश्यक विशेषताओं का एक न्यूनतम सेट है इसलिए प्राथमिक कुंजी भी एक टुप्ल को पहचानने के लिए आवश्यक विशेषताओं का न्यूनतम सेट है और इसलिए यूजर कुंजी से एक या अधिक विशेषताओं को हटाकर प्राथमिक कुंजी प्राप्त नहीं की जा सकती है।

इसलिए विकल्प 4 गलत है

Get Free Access Now
Hot Links: teen patti mastar teen patti chart master teen patti teen patti master app teen patti royal - 3 patti