1966 Question 1966 EN + हिं Easy GB What are Armstrongs Axioms and what are the three primary rules? IN आर्मस्ट्रांग के अभिगृहीत क्या हैं और तीन प्राथमिक नियम क्या हैं? A A set of query optimization rules क्वेरी अनुकूलन नियमों का एक सेट B A set of sound and complete inference rules for FDs: Reflexivity (if Y is subset of X then X determines Y), Augmentation (if X determines Y then XZ determines YZ), and Transitivity (if X determines Y and Y determines Z then X determines Z) एफडी के लिए ध्वनि और पूर्ण अनुमान नियमों का एक सेट: रिफ्लेक्सिविटी (यदि Y, X का सबसेट है तो X, Y को निर्धारित करता है), ऑग्मेंटेशन (यदि X, Y को निर्धारित करता है तो XZ, YZ को निर्धारित करता है), और ट्रांज़िटिविटी (यदि C A set of database design patterns डेटाबेस डिज़ाइन पैटर्न का एक सेट D A set of rules for ER-to-relational mapping ईआर-टू-रिलेशनल मैपिंग के लिए नियमों का एक सेट ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) Armstrongs axioms are sound (generate only valid FDs) and complete (can derive all valid FDs): Reflexivity, Augmentation, Transitivity. From these, derived rules: Union, Decomposition, Pseudotransitivity. व्याख्या (हिन्दी) आर्मस्ट्रांग के सिद्धांत ठोस हैं (केवल वैध एफडी उत्पन्न करते हैं) और पूर्ण (सभी वैध एफडी प्राप्त कर सकते हैं): रिफ्लेक्सिविटी, ऑग्मेंटेशन, ट्रांज़िटिविटी। इनसे व्युत्पन्न नियम: संघ, विघटन, छद्मसंक्रमणशीलता। 🎯 Exam Perspective DBMS के इस प्रश्न को — difficulty level "Easy" कई प्रतियोगी परीक्षाओं जैसे SSC, Railway, Banking और State PCS में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें। 🔗 Related Questions What is relational calculus and how does it differ from... What is the semantic meaning of left outer join? What is a relation scheme vs a relation instance in for... 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
1967 Question 1967 EN + हिं Medium GB In relational algebra the natural join differs from equi-join in that: IN संबंधपरक बीजगणित में प्राकृतिक जोड़ सम-जुड़ से भिन्न होता है: A Natural join automatically joins on all common attribute names and eliminates duplicate columns; equi-join requires explicit equality conditions and may keep duplicate columns प्राकृतिक जुड़ाव स्वचालित रूप से सभी सामान्य विशेषता नामों पर जुड़ जाता है और डुप्लिकेट कॉलम को हटा देता है; इक्वि-जॉइन के लिए स्पष्ट समानता शर्तों की आवश्यकता होती है और डुप्लिकेट कॉलम रखे जा सकते हैं B Natural join requires explicit join conditions; equi-join does not प्राकृतिक जुड़ाव के लिए स्पष्ट जुड़ाव शर्तों की आवश्यकता होती है; इक्वि-जॉइन नहीं है C Natural join only works on 1:1 relationships; equi-join works on all प्राकृतिक जुड़ाव केवल 1:1 रिश्तों पर काम करता है; इक्वि-जॉइन सभी पर काम करता है D They are functionally identical operations वे कार्यात्मक रूप से समान ऑपरेशन हैं ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) Natural join: automatically identifies shared attribute names, joins on those (equality), and removes duplicate attribute columns from the result. Equi-join: requires explicit equality conditions, keeps both join attribute columns. व्याख्या (हिन्दी) प्राकृतिक जुड़ाव: स्वचालित रूप से साझा विशेषता नामों की पहचान करता है, उन (समानता) पर जुड़ता है, और परिणाम से डुप्लिकेट विशेषता कॉलम हटा देता है। इक्वि-जॉइन: स्पष्ट समानता शर्तों की आवश्यकता है, दोनों जॉइन विशेषता कॉलम रखता है। 🎯 Exam Perspective यह सवाल DBMS category का है — difficulty level "Medium", और SSC CGL, IBPS, RRB और State-level परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें। 🔗 Related Questions What is a multivalued dependency (MVD) in the relationa... What is the difference between theta join and equi-join... What is the attribute closure X+ of a set of attributes... 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
1968 Question 1968 EN + हिं Easy GB What is a multivalued dependency (MVD) in the relational model? IN संबंधपरक मॉडल में बहुमूल्यवान निर्भरता (एमवीडी) क्या है? A A dependency where Y has multiple values determining X एक निर्भरता जहां Y के पास X को निर्धारित करने वाले कई मान हैं B In a relation R(X,Y,Z), X multidetermines Y means that for a given X value the set of Y values is independent of the Z values - used to define 4NF एक संबंध R(X,Y,Z) में, C A dependency where a single X value maps to exactly two Y values एक निर्भरता जहां एक एकल X मान बिल्कुल दो Y मानों पर मैप होता है D A dependency between multiple primary keys अनेक प्राथमिक कुंजियों के बीच निर्भरता ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) MVD X multidetermines Y: in R(X,Y,Z), whenever two tuples agree on X, we can swap their Y values and both resulting tuples are still in R. The set of Y values for each X value is independent of Z values. MVDs are the basis for 4th Normal Form. व्याख्या (हिन्दी) एमवीडी एमवीडी चौथे सामान्य फॉर्म का आधार हैं। 🎯 Exam Perspective यह प्रश्न DBMS की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Easy"। इस तरह के प्रश्न अक्सर UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें। 🔗 Related Questions What is the difference between theta join and equi-join... What is the lossless join decomposition property and wh... In relational algebra the natural join differs from equ... 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
1969 Question 1969 EN + हिं Easy GB What is the attribute closure X+ of a set of attributes X under a set of functional dependencies F? IN कार्यात्मक निर्भरता F के एक सेट के तहत विशेषताओं के एक सेट X का विशेषता समापन X+ क्या है? A The set of attributes that determine X विशेषताओं का समूह जो X निर्धारित करता है B The set of all functional dependencies derivable from F एफ से व्युत्पन्न सभी कार्यात्मक निर्भरताओं का सेट C The complement of X in the relation schema संबंध स्कीमा में X का पूरक D The set of ALL attributes that can be functionally determined by X using the FDs in F - used to test if X is a superkey (if X+ = all attributes) सभी विशेषताओं का सेट जिसे एक्स द्वारा एफ में एफडी का उपयोग करके कार्यात्मक रूप से निर्धारित किया जा सकता है - यह परीक्षण करने के लिए उपयोग किया जाता है कि क्या एक्स एक सुपरकी है (यदि एक्स + = सभी विशेषताएं) ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) Attribute closure X+: start with X, repeatedly apply FDs: if A to B and A is a subset of X+, add B to X+. X is a superkey if X+ = all relation attributes. X to Y follows from F if Y is a subset of X+. व्याख्या (हिन्दी) विशेषता समापन X+: यदि X+ = सभी संबंध विशेषताएँ हैं तो X एक सुपरकी है। यदि Y, X+ का उपसमुच्चय है तो F से X से Y होता है। 🎯 Exam Perspective DBMS से जुड़ा यह सवाल — difficulty level "Easy" उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो। 🔗 Related Questions In relational algebra what is the difference between se... What is the chase procedure (chase algorithm) used for... What is a relation scheme vs a relation instance in for... 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
1970 Question 1970 EN + हिं Medium GB What is the lossless join decomposition property and why is it critical? IN दोषरहित जोड़ अपघटन गुण क्या है और यह महत्वपूर्ण क्यों है? A It ensures that when a relation is decomposed into smaller relations the original relation can be perfectly reconstructed by joining the decomposed relations with no spurious tuples यह सुनिश्चित करता है कि जब किसी संबंध को छोटे-छोटे संबंधों में विघटित किया जाता है तो विघटित संबंधों को बिना किसी नकली टुपल्स के जोड़कर मूल संबंध को पूरी तरह से पुनर्निर्मित किया जा सकता है। B It ensures no FDs are lost in decomposition यह सुनिश्चित करता है कि अपघटन में कोई भी एफडी नष्ट न हो C It ensures no storage space is wasted in decomposition यह सुनिश्चित करता है कि अपघटन में कोई भंडारण स्थान बर्बाद न हो D It ensures no data is lost when data is deleted यह सुनिश्चित करता है कि डेटा हटाए जाने पर कोई डेटा नष्ट न हो ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) Lossless join: decomposition of R into R1,R2 is lossless if R1 joined with R2 = R exactly, no spurious tuples. Test for binary decomposition: (R1 intersect R2) must functionally determine R1-R2 or R2-R1. व्याख्या (हिन्दी) दोषरहित जुड़ाव: R का R1,R2 में अपघटन हानिरहित है यदि R1, R2 = R के साथ बिल्कुल जुड़ जाता है, कोई नकली टुपल्स नहीं है। बाइनरी अपघटन के लिए परीक्षण: (R1 प्रतिच्छेद R2) को कार्यात्मक रूप से R1-R2 या R2-R1 निर्धारित करना चाहिए। 🎯 Exam Perspective SSC, Railway, Banking और State PCS जैसी परीक्षाओं में DBMS से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें। 🔗 Related Questions What is the difference between theta join and equi-join... What are Armstrongs Axioms and what are the three prima... In relational algebra the natural join differs from equ... 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
1971 Question 1971 EN + हिं Medium GB What is join dependency and how does it relate to 5NF? IN जॉइन डिपेंडेंसी क्या है और यह 5NF से कैसे संबंधित है? A A dependency between join conditions in SQL SQL में जुड़ने की शर्तों के बीच एक निर्भरता B A constraint where a relation can be losslessly decomposed into n projections and reconstructed by joining them; a relation is in 5NF if every join dependency is implied by the candidate keys एक बाधा जहां एक संबंध को हानिरहित रूप से n अनुमानों में विघटित किया जा सकता है और उन्हें जोड़कर पुनर्निर्मित किया जा सकता है; एक संबंध 5NF में होता है यदि प्रत्येक जुड़ाव निर्भरता उम्मीदवार कुंजी द्वारा निहित होती है C A dependency created by foreign key constraints विदेशी कुंजी बाधाओं द्वारा निर्मित निर्भरता D A type of index for join optimization जुड़ाव अनुकूलन के लिए एक प्रकार का सूचकांक ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) Join dependency (JD): R satisfies JD *(R1,R2,...Rn) if R = R1 joined R2 joined ... joined Rn. 5NF/PJNF: R is in 5NF if every non-trivial JD is implied by the candidate keys. Eliminates all remaining redundancies not addressed by 4NF. व्याख्या (हिन्दी) निर्भरता में शामिल हों (JD): R, JD *(R1,R2,...Rn) को संतुष्ट करता है यदि R = R1 जुड़ जाता है R2 जुड़ जाता है... Rn में शामिल हो जाता है। 5एनएफ/पीजेएनएफ: यदि प्रत्येक गैर-तुच्छ जेडी उम्मीदवार कुंजी द्वारा निहित है तो आर 5एनएफ में है। 4NF द्वारा संबोधित न की गई सभी शेष अतिरेक को समाप्त कर देता है। 🎯 Exam Perspective अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो DBMS का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें। 🔗 Related Questions What is the semantic meaning of left outer join? What is a multivalued dependency (MVD) in the relationa... What is a relation scheme vs a relation instance in for... 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
1972 Question 1972 EN + हिं Medium GB What is the difference between UNION and UNION ALL in SQL? IN SQL में UNION और UNION ALL के बीच क्या अंतर है? A UNION ALL is faster but less accurate UNION ALL तेज़ है लेकिन कम सटीक है B UNION removes duplicate rows from the combined result; UNION ALL keeps all rows including duplicates (and is faster since no deduplication is needed) UNION संयुक्त परिणाम से डुप्लिकेट पंक्तियाँ हटाता है; UNION ALL डुप्लिकेट सहित सभी पंक्तियों को रखता है (और तेज़ है क्योंकि किसी डिडुप्लीकेशन की आवश्यकता नहीं है) C They produce identical results वे समान परिणाम देते हैं D UNION works only with two tables; UNION ALL works with multiple tables यूनियन केवल दो तालिकाओं के साथ काम करता है; UNION ALL कई तालिकाओं के साथ काम करता है ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) UNION: combines result sets and eliminates duplicate rows (performs a sort/hash to deduplicate). UNION ALL: combines result sets keeping ALL rows including duplicates (no deduplication overhead, faster). Use UNION ALL when duplicates are acceptable or impossible. व्याख्या (हिन्दी) यूनियन: परिणाम सेटों को जोड़ता है और डुप्लिकेट पंक्तियों को हटाता है (डुप्लिकेट करने के लिए एक सॉर्ट/हैश निष्पादित करता है)। यूनियन ऑल: डुप्लिकेट सहित सभी पंक्तियों को ध्यान में रखते हुए परिणाम सेट को संयोजित करता है (कोई डिडुप्लीकेशन ओवरहेड नहीं, तेज़)। जब डुप्लिकेट स्वीकार्य या असंभव हो तो UNION ALL का उपयोग करें। 🎯 Exam Perspective DBMS के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें। 🔗 Related Questions What is the semantic meaning of left outer join? What is a relation scheme vs a relation instance in for... What is relational calculus and how does it differ from... 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
1973 Question 1973 EN + हिं Medium GB What is the chase procedure (chase algorithm) used for in relational theory? IN संबंधपरक सिद्धांत में चेज़ प्रक्रिया (चेस एल्गोरिदम) का उपयोग किसके लिए किया जाता है? A Detecting deadlocks in concurrent transactions समवर्ती लेनदेन में गतिरोध का पता लगाना B Testing whether a decomposition has the lossless join property and whether a set of functional dependencies is preserved by applying FDs to a canonical table (tableau) परीक्षण करना कि क्या एक अपघटन में दोषरहित जुड़ाव गुण है और क्या कार्यात्मक निर्भरता का एक सेट कैनोनिकल तालिका (झांकी) में एफडी लागू करके संरक्षित है C Optimizing SQL query execution plans SQL क्वेरी निष्पादन योजनाओं का अनुकूलन D Computing the closure of attribute sets विशेषता सेटों को बंद करने की गणना करना ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) Chase procedure: starts with a tableau (one row per decomposed relation, with variables for unknown values). Applies FDs to equate variables. Lossless join: chase produces a row with all constants. FD preservation: check if original FDs hold on projected schemas. व्याख्या (हिन्दी) पीछा करने की प्रक्रिया: एक झांकी से शुरू होती है (प्रति विघटित संबंध में एक पंक्ति, अज्ञात मानों के लिए चर के साथ)। चरों को समान करने के लिए एफडी लागू करता है। दोषरहित जुड़ाव: चेज़ सभी स्थिरांकों के साथ एक पंक्ति उत्पन्न करता है। एफडी संरक्षण: जांचें कि क्या मूल एफडी अनुमानित स्कीमा पर कायम हैं। 🎯 Exam Perspective यह सवाल DBMS category का है — difficulty level "Medium", और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें। 🔗 Related Questions In the relational model what is the domain of an attrib... In relational algebra what is the difference between se... What is join dependency and how does it relate to 5NF? 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
1974 Question 1974 EN + हिं Easy GB What is the semantic meaning of left outer join? IN बाएँ बाहरी जुड़ाव का अर्थपूर्ण अर्थ क्या है? A Returns only non-matching rows from the left table बाईं तालिका से केवल गैर-मिलान वाली पंक्तियाँ लौटाता है B Returns all rows from the left table and matching rows from the right table; non-matching right-side columns contain NULL बाईं तालिका से सभी पंक्तियाँ और दाईं तालिका से मेल खाती पंक्तियाँ लौटाता है; गैर-मिलान वाले दाईं ओर के कॉलम में NULL होता है C Returns all rows from both tables regardless of match मिलान की परवाह किए बिना दोनों तालिकाओं से सभी पंक्तियाँ लौटाता है D Returns only rows that match in both tables केवल वही पंक्तियाँ लौटाता है जो दोनों तालिकाओं में मेल खाती हैं ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) LEFT OUTER JOIN: includes all rows from the left (first) table. For rows with matches in the right table, all columns are populated. For left rows with no match in the right table, right-side columns are set to NULL. Ensures no left-side data is lost. व्याख्या (हिन्दी) बाएँ बाहरी जोड़: बाएँ (पहली) तालिका से सभी पंक्तियाँ शामिल हैं। सही तालिका में मिलान वाली पंक्तियों के लिए, सभी कॉलम भरे हुए हैं। दाईं तालिका में बिना मिलान वाली बाईं पंक्तियों के लिए, दाईं ओर के कॉलम NULL पर सेट हैं। सुनिश्चित करता है कि कोई बाईं ओर का डेटा नष्ट न हो। 🎯 Exam Perspective यह प्रश्न DBMS की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Easy"। इस तरह के प्रश्न अक्सर SSC, Railway, Banking और State PCS जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें। 🔗 Related Questions What is generalized projection operation in extended re... What is the difference between UNION and UNION ALL in S... What are Armstrongs Axioms and what are the three prima... 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
1975 Question 1975 EN + हिं Easy GB In the relational model what is the domain of an attribute? IN रिलेशनल मॉडल में किसी विशेषता का डोमेन क्या है? A The range of indexes applied to the attribute विशेषता पर लागू अनुक्रमितों की श्रेणी B The primary key of the attribute table विशेषता तालिका की प्राथमिक कुंजी C The number of distinct values in the attribute column विशेषता कॉलम में विशिष्ट मानों की संख्या D The set of all permissible/valid values for an attribute defining the data type and any domain constraints डेटा प्रकार और किसी डोमेन बाधा को परिभाषित करने वाली विशेषता के लिए सभी अनुमत/मान्य मानों का सेट ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) Domain: the pool of possible values from which attribute values are drawn. Domains specify data type (integer, varchar, date), format constraints, and any additional domain-specific constraints. व्याख्या (हिन्दी) डोमेन: संभावित मानों का पूल जिसमें से विशेषता मान निकाले जाते हैं। डोमेन डेटा प्रकार (पूर्णांक, वर्चर, दिनांक), प्रारूप बाधाएं और कोई अतिरिक्त डोमेन-विशिष्ट बाधाएं निर्दिष्ट करते हैं। 🎯 Exam Perspective DBMS से जुड़ा यह सवाल — difficulty level "Easy" उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो। 🔗 Related Questions What are Armstrongs Axioms and what are the three prima... What is the difference between UNION and UNION ALL in S... What is a multivalued dependency (MVD) in the relationa... 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
1976 Question 1976 EN + हिं Medium GB What is the difference between theta join and equi-join in relational algebra? IN संबंधपरक बीजगणित में थीटा जॉइन और इक्वि-जॉइन के बीच क्या अंतर है? A Theta join allows any comparison operator (=, <, >, <=, >=, !=) as the join condition; equi-join is a special case of theta join using only equality (=) थीटा जॉइन किसी भी तुलना ऑपरेटर (=, , =, !=) को जॉइन शर्त के रूप में अनुमति देता है; इक्वि-जॉइन केवल समानता (=) का उपयोग करके थीटा जॉइन का एक विशेष मामला है B Theta join works only on single attributes; equi-join works on multiple attributes थीटा जॉइन केवल एकल विशेषताओं पर काम करता है; इक्वि-जॉइन कई विशेषताओं पर काम करता है C They are identical operations वे समान परिचालन हैं D Equi-join preserves duplicate columns; theta join removes them इक्वि-जॉइन डुप्लिकेट कॉलम को सुरक्षित रखता है; थीटा जॉइन उन्हें हटा देता है ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) Theta join: R join(theta) S where theta can be any comparison predicate using =, <, >, <=, >=, !=. Equi-join: special theta join where theta uses only equality operators. Natural join: special equi-join that additionally removes duplicate attribute columns. व्याख्या (हिन्दी) थीटा जॉइन: आर जॉइन(थीटा) एस जहां थीटा =, , =, != का उपयोग करके कोई तुलना विधेय हो सकता है। इक्वि-जॉइन: विशेष थीटा जॉइन जहां थीटा केवल समानता ऑपरेटरों का उपयोग करता है। प्राकृतिक जुड़ाव: विशेष इक्वि-जॉइन जो अतिरिक्त रूप से डुप्लिकेट विशेषता कॉलम को हटा देता है। 🎯 Exam Perspective UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में DBMS से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें। 🔗 Related Questions What is the lossless join decomposition property and wh... What is the chase procedure (chase algorithm) used for... In relational algebra the natural join differs from equ... 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
1977 Question 1977 EN + हिं Medium GB What is relational calculus and how does it differ from relational algebra? IN संबंधपरक कलन क्या है और यह संबंधपरक बीजगणित से किस प्रकार भिन्न है? A Relational calculus is a subset of relational algebra संबंधपरक कलन संबंधपरक बीजगणित का एक उपसमुच्चय है B Relational algebra is procedural (specifies how to retrieve data); relational calculus is declarative (specifies what data to retrieve without specifying how) - both are equivalent in expressive power (Codds theorem) संबंधपरक बीजगणित प्रक्रियात्मक है (निर्दिष्ट करता है कि डेटा कैसे पुनर्प्राप्त किया जाए); रिलेशनल कैलकुलस घोषणात्मक है (निर्दिष्ट करता है कि किस तरह से निर्दिष्ट किए बिना कौन सा डेटा पुनर्प्राप्त करना है) - दोनों अभिव्यंजक शक्ति में बराबर हैं (कोड्स प्रमेय) C They are equivalent but relational calculus is faster वे समतुल्य हैं लेकिन संबंधपरक कलन तेज़ है D Relational calculus only works for read operations; relational algebra supports updates रिलेशनल कैलकुलस केवल रीड ऑपरेशंस के लिए काम करता है; संबंधपरक बीजगणित अद्यतनों का समर्थन करता है ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) Relational algebra: procedural language - specify sequences of operations (select, project, join, union) to compute the result. Relational calculus: declarative - specify a logical predicate describing desired result without specifying computation steps. Both have equal expressive power (proved by Codd). व्याख्या (हिन्दी) संबंधपरक बीजगणित: प्रक्रियात्मक भाषा - परिणाम की गणना करने के लिए संचालन के अनुक्रम (चयन, प्रोजेक्ट, जॉइन, यूनियन) निर्दिष्ट करें। संबंधपरक कलन: घोषणात्मक - गणना चरणों को निर्दिष्ट किए बिना वांछित परिणाम का वर्णन करने वाला एक तार्किक विधेय निर्दिष्ट करें। दोनों में समान अभिव्यंजक शक्ति है (कॉड द्वारा सिद्ध)। 🎯 Exam Perspective अगर आप Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं, तो DBMS का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें। 🔗 Related Questions What is join dependency and how does it relate to 5NF? What is the chase procedure (chase algorithm) used for... What is the lossless join decomposition property and wh... 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
1978 Question 1978 EN + हिं Easy GB What is a relation scheme vs a relation instance in formal relational model terms? IN औपचारिक संबंधपरक मॉडल के संदर्भ में संबंध योजना बनाम संबंध उदाहरण क्या है? A Relation scheme is the data; relation instance is the structure संबंध योजना डेटा है; संबंध उदाहरण संरचना है B They are the same concept वे एक ही अवधारणा हैं C Relation scheme applies to NoSQL; relation instance to RDBMS संबंध योजना NoSQL पर लागू होती है; आरडीबीएमएस से संबंध उदाहरण D Relation scheme (schema) R(A1,A2,...An) is the structural definition with attribute names and their domains; relation instance r(R) is the actual set of tuples conforming to that schema at a point in time संबंध योजना (स्कीमा) R(A1,A2,...An) विशेषता नामों और उनके डोमेन के साथ संरचनात्मक परिभाषा है; संबंध उदाहरण r(R) एक समय में उस स्कीमा के अनुरूप टुपल्स का वास्तविक सेट है ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) Relation schema R(A1,...An): structural definition - attribute names, their domains, and constraints. Relation instance r(R): a concrete set of tuples (rows) at a specific time, where each tuple has one value per attribute from its domain. व्याख्या (हिन्दी) संबंध स्कीमा R(A1,...An): संरचनात्मक परिभाषा - विशेषता नाम, उनके डोमेन और बाधाएं। संबंध उदाहरण r(R): एक विशिष्ट समय पर टुपल्स (पंक्तियों) का एक ठोस सेट, जहां प्रत्येक टुपल के पास उसके डोमेन से प्रति विशेषता एक मान होता है। 🎯 Exam Perspective DBMS के इस प्रश्न को — difficulty level "Easy" कई प्रतियोगी परीक्षाओं जैसे SSC, Railway, Banking और State PCS में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें। 🔗 Related Questions What is relational calculus and how does it differ from... What is the lossless join decomposition property and wh... What is the difference between theta join and equi-join... 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
1979 Question 1979 EN + हिं Medium GB In relational algebra what is the difference between selection and projection? IN संबंधपरक बीजगणित में चयन और प्रक्षेपण के बीच क्या अंतर है? A They perform the same operation on different axes वे अलग-अलग अक्षों पर एक ही ऑपरेशन करते हैं B Selection adds new rows; projection adds new columns चयन नई पंक्तियाँ जोड़ता है; प्रक्षेपण नए कॉलम जोड़ता है C Selection filters rows based on a condition (horizontal subset); projection selects specific columns (vertical subset) potentially eliminating duplicates चयन किसी शर्त (क्षैतिज उपसमुच्चय) के आधार पर पंक्तियों को फ़िल्टर करता है; प्रक्षेपण विशिष्ट स्तंभों (ऊर्ध्वाधर उपसमुच्चय) का चयन करता है जो संभावित रूप से डुप्लिकेट को समाप्त करता है D Selection operates on columns; projection operates on rows चयन स्तंभों पर संचालित होता है; प्रक्षेपण पंक्तियों पर संचालित होता है ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) Selection sigma_condition(R): keeps only tuples (rows) satisfying the condition - horizontal filtering. Projection pi_attributes(R): keeps only specified attributes (columns) - vertical filtering, and removes duplicate tuples from result. व्याख्या (हिन्दी) चयन sigma_condition(R): स्थिति को संतुष्ट करने वाले केवल टुपल्स (पंक्तियाँ) रखता है - क्षैतिज फ़िल्टरिंग। प्रोजेक्शन pi_attributes(R): केवल निर्दिष्ट विशेषताएँ (कॉलम) रखता है - लंबवत फ़िल्टरिंग, और परिणाम से डुप्लिकेट टुपल्स को हटा देता है। 🎯 Exam Perspective यह सवाल DBMS category का है — difficulty level "Medium", और SSC CGL, IBPS, RRB और State-level परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें। 🔗 Related Questions What is the difference between theta join and equi-join... What is the chase procedure (chase algorithm) used for... What is join dependency and how does it relate to 5NF? 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)
1980 Question 1980 EN + हिं Easy GB What is generalized projection operation in extended relational algebra? IN विस्तारित संबंधपरक बीजगणित में सामान्यीकृत प्रक्षेपण संक्रिया क्या है? A A projection that generalizes to outer joins एक प्रक्षेपण जो बाहरी जुड़ावों को सामान्यीकृत करता है B A projection that allows arithmetic expressions and renaming in the projection list e.g. pi_name, salary*1.1 AS new_salary (R) एक प्रक्षेपण जो अंकगणितीय अभिव्यक्तियों और प्रक्षेपण सूची में नाम बदलने की अनुमति देता है उदा। pi_नाम, वेतन*1.1 AS new_वेतन (R) C A projection that works on generalized entities एक प्रक्षेपण जो सामान्यीकृत संस्थाओं पर काम करता है D A projection applied to all relations simultaneously एक प्रक्षेपण सभी संबंधों पर एक साथ लागू होता है ✅ Correct Answer: 💡 Explanation / व्याख्या Explanation (English) Generalized projection extends basic projection to allow arithmetic expressions (salary*1.1), string concatenation, date functions, and aliases/renaming (AS) in the projection attribute list. This enables computed columns in the result. व्याख्या (हिन्दी) सामान्यीकृत प्रक्षेपण, प्रक्षेपण विशेषता सूची में अंकगणितीय अभिव्यक्ति (वेतन*1.1), स्ट्रिंग संयोजन, दिनांक फ़ंक्शन और उपनाम/नामकरण (एएस) की अनुमति देने के लिए बुनियादी प्रक्षेपण का विस्तार करता है। यह परिणाम में गणना किए गए कॉलम को सक्षम बनाता है। 🎯 Exam Perspective यह प्रश्न DBMS की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Easy"। इस तरह के प्रश्न अक्सर UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें। 🔗 Related Questions In the relational model what is the domain of an attrib... What is the attribute closure X+ of a set of attributes... What is the difference between theta join and equi-join... 📚 Related Topic Introduction to DBMS (639) Database Architecture (135) Data Models (138)