संयुक्त प्राथमिक कुंजी के अंश पर किसी गैर-कुंजी एट्रिब्यूट की आंशिक निर्भरता हटाने पर तालिका किस सामान्य रूप में आ जाती है?
- A.प्रथम सामान्य रूप
- B.द्वितीय सामान्य रूप
- C.तृतीय सामान्य रूप
- D.बॉयस-कॉड सामान्य रूप
सही उत्तर
व्याख्या
सही उत्तर B, द्वितीय सामान्य रूप है। तालिका द्वितीय सामान्य रूप में तब होती है जब वह पहले प्रथम सामान्य रूप में हो और कोई गैर-कुंजी एट्रिब्यूट संयुक्त प्राथमिक कुंजी के केवल एक अंश पर निर्भर न हो; ऐसी आंशिक निर्भरता उस एट्रिब्यूट को अलग तालिका में ले जाकर हटाई जाती है। विकल्प A गलत है क्योंकि प्रथम सामान्य रूप केवल यह चाहता है कि प्रत्येक मान अविभाज्य हो और दोहराते समूह हटा दिए जाएँ, जिसमें संयुक्त कुंजी की कोई शर्त नहीं है। विकल्प C गलत है क्योंकि तृतीय सामान्य रूप सकर्मक निर्भरता हटाता है, जहाँ एक गैर-कुंजी एट्रिब्यूट दूसरे गैर-कुंजी एट्रिब्यूट पर निर्भर हो। विकल्प D गलत है क्योंकि बॉयस-कॉड रूप तृतीय रूप का कठोर संस्करण है, जिसमें प्रत्येक निर्धारक को कैंडिडेट कुंजी होना चाहिए।
पूरा लेख पढ़ें: डेटाबेस और डीबीएमएस: मॉडल, कुंजियाँ, एसक्यूएल और नॉर्मलाइजेशन
अभ्यास प्रश्न
सभी देखेंनिम्नलिखित में से सबसे पुराना डेटाबेस मॉडल कौन-सा है?
- A.पदानुक्रमिक (हायरार्किकल)
- B.ऑब्जेक्ट ओरिएंटेड
- C.डिडक्टिव
- D.संबंधात्मक (रिलेशनल)
उत्तर देखें
पदानुक्रमिक मॉडल व्यावसायिक डेटाबेस सॉफ्टवेयर में प्रयुक्त पहला डेटा मॉडल है; आईबीएम ने 1960 के दशक में अपोलो कार्यक्रम के लिए अपनी आईएमएस प्रणाली इसी पर बनाई थी।
पूरी व्याख्या पढ़ें →डेटाबेस का संबंधात्मक मॉडल किसने प्रस्तुत किया था?
- A.चार्ल्स बैबेज
- B.एडगर फ्रैंक कॉड
- C.डेनिस रिची
- D.जेम्स गोसलिंग
उत्तर देखें
आईबीएम में कार्यरत ब्रिटिश कंप्यूटर वैज्ञानिक कॉड ने 1970 में प्रकाशित अपने शोध-पत्र में संबंधात्मक मॉडल रखा और सुझाया कि सभी आंकड़े सरल द्विआयामी तालिकाओं में रखे जाएँ तथा निश्चित संकेतकों के बजाय मान मिलाकर जोड़े जाएँ।
पूरी व्याख्या पढ़ें →संबंधात्मक डेटाबेस की शब्दावली में तालिका की एक पंक्ति को क्या कहा जाता है?
- A.एट्रिब्यूट
- B.डोमेन
- C.ट्यूपल
- D.रिलेशन
उत्तर देखें
संबंधात्मक मॉडल की शब्दावली में तालिका को रिलेशन कहा जाता है, और उस तालिका की एक पूरी क्षैतिज प्रविष्टि, जैसे किसी एक विद्यार्थी का समस्त विवरण, ट्यूपल कहलाती है; साधारण भाषा में इसे पंक्ति या अभिलेख कहते हैं।
पूरी व्याख्या पढ़ें →एसक्यूएल में निम्नलिखित में से कौन-सा डीडीएल (डेटा डेफिनिशन लैंग्वेज) कमांड है?
- A.इंसर्ट
- B.क्रिएट
- C.सेलेक्ट
- D.अपडेट
उत्तर देखें
डेटा डेफिनिशन लैंग्वेज डेटाबेस के भीतर रखे आंकड़ों के बजाय उसकी संरचना से संबंधित है, और क्रिएट उसका मूल कमांड है, जिससे तालिका, व्यू या डेटाबेस बनाया जाता है; ऑल्टर, ड्रॉप, ट्रंकेट और रीनेम भी इसी समूह के हैं।
पूरी व्याख्या पढ़ें →कौन-सा एसक्यूएल कमांड तालिका की सभी पंक्तियाँ हटा देता है परंतु उसकी संरचना बनी रहती है, और डीडीएल में गिना जाता है?
- A.डिलीट
- B.ड्रॉप
- C.ट्रंकेट
- D.इरेज
उत्तर देखें
ट्रंकेट एक ही संक्रिया में तालिका खाली कर देता है और स्तंभ, आंकड़ा प्रकार तथा प्रतिबंध यथावत छोड़ देता है, जिससे तालिका तुरंत फिर भरी जा सकती है; क्योंकि यह चुनी हुई पंक्तियों के बजाय वस्तु को बदलता है, इसे डेटा डेफिनिशन लैंग्वेज में रखा जाता है और यह पंक्ति-दर-पंक्ति…
पूरी व्याख्या पढ़ें →