Query Language MCQ Quiz in हिन्दी - Objective Question with Answer for Query Language - मुफ्त [PDF] डाउनलोड करें
Last updated on May 6, 2025
Latest Query Language MCQ Objective Questions
Query Language Question 1:
एक रिलेशनल डेटा मॉडल में, निम्नलिखित में से कौन सा कथन सत्य है?
Answer (Detailed Solution Below)
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:
एकल पंक्ति या अदिश फंक्शन एकल मान पर लागू होते हैं और एकल मान रिटर्न भी हैं।
निम्न में से कौन एक डेट फंक्शन नहीं है?
Answer (Detailed Solution Below)
Query Language Question 2 Detailed Solution
सही उत्तर THEN() है।
Key Points
- डेट फंक्शन का उपयोग SQL में डेटाबेस से दिनांक और समय मानों में हेरफेर करने और पुनः प्राप्त करने के लिए किया जाता है। दिनांक और समय डेटा प्रकारों पर संचालन करने के लिए वे आवश्यक हैं।
- सामान्य डेट फंक्शनों में शामिल हैं:
- DATE(): वर्तमान दिनांक देता है।
- NOW(): वर्तमान दिनांक और समय देता है।
- DAY(): दिनांक का दिन भाग देता है।
- फलन THEN() SQL में एक मान्यता प्राप्त डेट फंक्शन नहीं है। यह दिनांकों या समय से संबंधित कोई भी संचालन नहीं करता है।
Additional Information
- समय के साथ घटनाओं के शेड्यूलिंग, लॉगिंग और ट्रैकिंग के लिए डेटाबेस प्रबंधन प्रणालियों में डेट फंक्शन महत्वपूर्ण हैं।
- वे दिनांकों के बीच अंतराल की गणना करने, दिनांकों को स्वरूपित करने और दिनांक मानों के विशिष्ट भागों को निकालने में मदद करते हैं।
- अन्य उल्लेखनीय डेट फंक्शनों में शामिल हैं:
- MONTH(): दिनांक का महीने वाला भाग देता है।
- YEAR(): दिनांक का वर्ष भाग देता है।
- TIMESTAMP(): दिनांक और समय मान देता है।
- डेट फंक्शनों को समझने और उनका उपयोग करने से अस्थायी प्रश्नों और रिपोर्टों को करने की क्षमता में काफी वृद्धि हो सकती है।
Query Language Question 3:
कौन सा SQL फ़ंक्शन निम्नलिखित आउटपुट लौटाएगा:
mysql > Select ____?_____ (53, 10);
output __ 3
Answer (Detailed Solution Below)
Query Language Question 3 Detailed Solution
सही उत्तर MOD है।
Key Points
- SQL का MOD फलन दो संख्याओं के बीच विभाजन संक्रिया के शेषफल को ज्ञात करने के लिए उपयोग किया जाता है।
- दिए गए उदाहरण में,
MOD(53, 10)
, 53 को 10 से विभाजित किया जाता है। - इस विभाजन का भागफल 5 है (क्योंकि 53 को 10 से विभाजित करने पर भागफल 5 और शेषफल 3 आता है)।
- इस विभाजन का शेषफल 3 है, इसलिए
MOD(53, 10)
का आउटपुट 3 है।
- दिए गए उदाहरण में,
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' |
नीचे दिए विकल्पों में से सही उत्तर चुनें:
Answer (Detailed Solution Below)
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');
Answer (Detailed Solution Below)
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 के टुपल्स को संदर्भित करने के लिए नहीं किया जा सकता है।
निम्नलिखित में से कौन सा विकल्प सही है?
Answer (Detailed Solution Below)
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 की कुंजी क्या है?
Answer (Detailed Solution Below)
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 का एक मुख्य गुण एक विशेषता है जो _______ दिखाई पड़ता है।
Answer (Detailed Solution Below)
Query Language Question 8 Detailed Solution
Download Solution PDF- संबंध के गुण जो संभावित कैंडिडेट कुंजियों में कम से कम मौजूद हैं, उन्हें मुख्य या कुंजी विशेषता कहा जाता है
- कैंडिडेट कुंजी एक न्यूनतम सुपर कुंजी है और सुपर कुंजी विशेषताओं का एक सेट है जो विशिष्ट रूप से एक सम्बन्ध में एक टपल की पहचान करता है।
- इसलिए, रिलेशनश स्कीम R का एक मुख्य गुण है R के कुछ कैंडिडेट कुंजी में दिखाई पड़ता है।
महत्वपूर्ण बिंदु:
- प्राथमिक कुंजी एक संबंध की कैंडिडेट कुंजी के एक सेट से चुनी गई है।
Mistake Points
विकल्प 1) सही नहीं है। क्योंकि एक प्रमुख विशेषता एक विशेषता है जो किसी भी कैंडिडेट कुंजी में दिखाई दे सकती है। विशेषता को R के सभी कैंडिडेट कुंजी में प्रकट होने की आवश्यकता नहीं है। उदाहरण: - यदि A एक प्रमुख विशेषता है यह आवश्यक नहीं है कि रिलेशनशिप R की सभी कैंडिडेट कुंजियों में A का उपस्थित होना आवश्यक है।
SQL का पूर्ण रूप क्या है?
Answer (Detailed Solution Below)
Query Language Question 9 Detailed Solution
Download Solution PDFKey Points
SQL (स्ट्रक्चर्ड क्वेरी लैंग्वेज) एक मानकीकृत प्रोग्रामिंग भाषा है जिसका उपयोग संबंधपरक डेटाबेस को प्रबंधित करने और उनमें डेटा पर विभिन्न संचालन करने के लिए किया जाता है। ... 1970 के दशक के अंत और 1980 के दशक की शुरुआत में संबंधपरक डेटाबेस के लिए SQL वास्तविक मानक प्रोग्रामिंग भाषा बन गई है।
- SQL का उपयोग नियमित रूप से ना केवल डेटाबेस प्रशासकों द्वारा किया जाता है, बल्कि डेटा एकीकरण स्क्रिप्ट लिखने वाले विकासक और डेटा विश्लेषकों द्वारा विश्लेषणात्मक प्रश्नों को बनाने और चलाने के लिए भी उपयोग किया जाता है।
- SQL के उपयोग में डेटाबेस तालिका और अनुक्रमणिका संरचनाओं को संशोधित करना शामिल है; डेटा की पंक्तियों को जोड़ना, अद्यतन करना और हटाना; और लेनदेन प्रसंस्करण और विश्लेषिकी अनुप्रयोगों के लिए डेटाबेस से जानकारी के सबसेट को पुनः प्राप्त करना।
अतः सही उत्तर स्ट्रक्चर्ड क्वेरी लैंग्वेज है।
प्रतीक _______ का उपयोग किसी तालिका के प्रत्येक कॉलम को देखने के लिए किया जाता है।
Answer (Detailed Solution Below)
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 तालिका के सभी क्षेत्रों को प्राप्त करना चाहते हैं तो आपको निम्नलिखित क्वेरी का उपयोग करना चाहिए,
तालिका 1 से * का चयन करें; / table_name से * सिंटैक्स का चयन करें;
आईडी | नाम | उम्र | पता | वेतन |
1 | आकाश | 24 | बिजनोर | 12000 |
2 | समा | 23 | दिल्ली | 15000 |
3 | दीया | 33 | बैंगलोर | 33000 |
4 | बदल | 29 | उड़ीसा | 40000 |
इसलिए विकल्प 3 सही है
निम्नलिखित में से कौन V, W, X, Y, Z और प्राथमिक कुंजी V Y विशेषताओं वाले रिलेशनल स्कीमा में सुपरकी नहीं है?
Answer (Detailed Solution Below)
Query Language Question 11 Detailed Solution
Download Solution PDFसंकल्पना:
सुपरकी एक तालिका के भीतर विशेषताओं का एक समूह है जिसके मूल्यों का उपयोग विशिष्ट रूप से एक टपल की पहचान करने के लिए किया जा सकता है। एक उम्मीदवार कुंजी एक न्यूनतम सुपरकी है।
सुपरकी उम्मीदवार कुंजी या प्राथमिक कुंजी का सुपरसेट है।
व्याख्या:
प्राथमिक कुंजी VY है। (दिया गया है)
सभी सुपरकी में यह प्राथमिक कुंजी VY होनी चाहिए। दी गई कुंजियों से, कुंजी, जिसमें शामिल नहीं है
VY
यहाँ, विकल्प 2: VWXZ
"VWXZ" में प्राथमिक कुंजी VY नहीं है। तो, यह एक सुपरकी नहीं है।'DELETE' और 'TRUNCATE' कमांड के गुण क्या सूचित करते हैं?
Answer (Detailed Solution Below)
Query Language Question 12 Detailed Solution
Download Solution PDFTRUNCATE
- एक 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);
Answer (Detailed Solution Below)
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 पंक्तियाँ हैं।
रिलेशनल डाटाबेस में मिनिमल सुपर कीज़ ______ कहलाती हैं।
Answer (Detailed Solution Below)
Query Language Question 14 Detailed Solution
Download Solution PDFसही विकल्प (2) है
कैंडिडेट की
अवधारणा:-
कैंडिडेट की को सुपर की कहा जा सकता है, क्योंकि प्रत्येक कैंडिडेट की सुपर की का सबसेट है। सभी आवश्यक एट्रीब्यूट्स वाली सुपर की को कैंडिडेट की के रूप में जाना जाता है। अनावश्यक एट्रीब्यूट्स वाली सुपर की को कैंडिडेट की नहीं माना जा सकता है।
Key Points
- कैंडिडेट की एक मिनिमल सुपर की है, जिसका अर्थ है कि यदि आप सेट से कोई एट्रिब्यूट हटाते हैं तो यह सुपर की नहीं रह जाएगी।
- एक मिनिमल सुपर की को कैंडिडेट और मेन की के रूप में संदर्भित किया जाता है क्योंकि प्राइमरी की को कैंडिडेट की से चुना जाता है।
- एट्रीब्यूट्स का मिनिमल सेट जो विशिष्ट रूप से टपल की पहचान कर सकता है, कैंडिडेट की के रूप में जाना जाता है। उदाहरण के लिए, STUD_NO में STUDENT रिलेशन। यह एक मिनिमल सुपर की है।
Additional Information
फॉरेन कीज़:- टेबल्स के बीच रिलेशन स्थापित करने वाली विशेषता टेबल की फॉरेन की है। एक फॉरेन की एक टेबल में डेटा का एक कॉलम्स या कॉलम है जो मूल टेबल में प्राइमरी की डेटा से जुड़ता है।
प्राइमरी की:- डेटाबेस में प्रत्येक रो की पहचान करने के लिए आवश्यक एट्रीब्यूट्स का मिनिमल सेट प्राइमरी की के रूप में जाना जाता है। इसे संभावित कीज़ की सूची से चुना जाता है। प्राइमरी की किसी भी कैंडिडेट की की हो सकती है।
रिफरेन्स की:- प्राइमरी की जो अन्य टेबल में रिफरेन्स के रूप में उपयोग की जाती है, रिफरेन्स की के रूप में जानी जाती है।
डेटाबेस में एक संबंध के संदर्भ में, एक गलत कथन चुनें।
Answer (Detailed Solution Below)
Query Language Question 15 Detailed Solution
Download Solution PDFसुपर कुंजी
- यह एक विशेषता (या विशेषताओं का सेट) है जिसका उपयोग किसी संबंध में सभी विशेषताओं को विशिष्ट रूप से पहचानने के लिए किया जाता है।
- सभी सुपर कुंजियाँ यूजर कीज़ नहीं हो सकती हैं, लेकिन इसका उल्टा सच है।
- एक से अधिक सुपर कुंजी हो सकती हैं।
- संबंध में, सुपर कुंजी की संख्या हमेशा यूजर कुंजी की संख्या से अधिक या उसके बराबर होती है।
- तालिका में हमेशा कम से कम एक सुपर कुंजी मौजूद होती है।
यूजर कुंजी
- यह एक टपल की पहचान करने के लिए आवश्यक विशेषताओं का एक न्यूनतम सेट है; इसे न्यूनतम सुपर कुंजी भी कहा जाता है।
- यूजर कुंजी एक से अधिक हो सकती है।
- यूजर कुंजी में से एक को प्राथमिक कुंजी के रूप में नामित किया गया है।
प्राथमिक कुंजी
- डेटाबेस व्यवस्थापक द्वारा चयनित तालिका से यूजर कुंजी कुंजी प्राथमिक कुंजी के रूप में ज्ञात तालिका में विशिष्ट रूप से टुप्ल्स की पहचान करने के लिए।
- चूँकि उम्मीदवार एक टुप्ल की पहचान करने के लिए आवश्यक विशेषताओं का एक न्यूनतम सेट है इसलिए प्राथमिक कुंजी भी एक टुप्ल को पहचानने के लिए आवश्यक विशेषताओं का न्यूनतम सेट है और इसलिए यूजर कुंजी से एक या अधिक विशेषताओं को हटाकर प्राथमिक कुंजी प्राप्त नहीं की जा सकती है।
इसलिए विकल्प 4 गलत है