DBMS — MCQ Practice

Hindi aur English dono mein practice karo — click karo answer check karne ke liye

📚 2982 Questions 🌐 Hindi + English ✅ Free
भाषा / Language:
2982 questions
1951
EN + हिं Easy
GB For the rule Every Department MUST have exactly one Manager what is the participation constraint?
IN नियम के अनुसार प्रत्येक विभाग में एक ही प्रबंधक होना चाहिए, भागीदारी की बाधा क्या है?
A
Partial participation of Department and partial participation of Employee in Manages relationship संबंध प्रबंधन में विभाग की आंशिक भागीदारी और कर्मचारी की आंशिक भागीदारी
B
Many-to-many cardinality with total participation of both entities दोनों संस्थाओं की कुल भागीदारी के साथ अनेक-से-अनेक कार्डिनैलिटी
C
Total participation of Department in Manages relationship with cardinality 1:1 where Department has total and Manager has partial participation प्रमुखता 1:1 के साथ संबंध प्रबंधन में विभाग की कुल भागीदारी, जहां विभाग की कुल और प्रबंधक की आंशिक भागीदारी होती है
D
Total participation of both entities दोनों संस्थाओं की कुल भागीदारी
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Every Department MUST have a manager (total participation of Department = double line). But an employee MAY or MAY NOT be a manager (partial participation). Cardinality: 1:1 (one manager per department, one department per manager at most).
व्याख्या (हिन्दी) प्रत्येक विभाग में एक प्रबंधक होना चाहिए (विभाग की कुल भागीदारी = डबल लाइन)। लेकिन एक कर्मचारी प्रबंधक हो भी सकता है और नहीं भी (आंशिक भागीदारी)। प्रमुखता: 1:1 (प्रति विभाग एक प्रबंधक, प्रति प्रबंधक अधिकतम एक विभाग)।
1952
EN + हिं Medium
GB What is schema evolution in ER modeling and why is it challenging?
IN ईआर मॉडलिंग में स्कीमा विकास क्या है और यह चुनौतीपूर्ण क्यों है?
A
The process of modifying the ER schema over time as requirements change challenging because it requires updating existing data, queries, application code, and possibly complex data migrations समय के साथ आवश्यकताओं में बदलाव के साथ ईआर स्कीमा को संशोधित करने की प्रक्रिया चुनौतीपूर्ण है क्योंकि इसमें मौजूदा डेटा, क्वेरीज़, एप्लिकेशन कोड और संभवतः जटिल डेटा माइग्रेशन को अपडेट करने की आवश्यकता होती है।
B
Converting ER models between different notations विभिन्न नोटेशन के बीच ईआर मॉडल परिवर्तित करना
C
Adding new ER models to complement existing ones मौजूदा मॉडलों के पूरक के लिए नए ईआर मॉडल जोड़ना
D
Changing the ER diagram colors and notation ईआर आरेख के रंग और अंकन को बदलना
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Schema evolution: changing database schema over time (adding columns, changing types, restructuring relationships). Challenging because: existing data must be migrated, application queries must be updated, changes must be backward compatible, and migrations in production systems risk data loss.
व्याख्या (हिन्दी) स्कीमा विकास: समय के साथ डेटाबेस स्कीमा बदलना (कॉलम जोड़ना, प्रकार बदलना, रिश्तों का पुनर्गठन)। चुनौतीपूर्ण है क्योंकि: मौजूदा डेटा को माइग्रेट किया जाना चाहिए, एप्लिकेशन क्वेरीज़ को अपडेट किया जाना चाहिए, परिवर्तन पिछड़े संगत होने चाहिए, और उत्पादन प्रणालियों में माइग्रेशन से डेटा हानि का जोखिम होता है।
1953
EN + हिं Medium
GB In Crow Foot notation how is zero or one relationship cardinality represented?
IN क्रो फ़ुट नोटेशन में शून्य या एक संबंध कार्डिनैलिटी को कैसे दर्शाया जाता है?
A
A double vertical line एक दोहरी ऊर्ध्वाधर रेखा
B
A single vertical line and a crow foot एक खड़ी रेखा और एक कौवा पैर
C
A circle (zero) and a vertical line (one) on the same end of the relationship line संबंध रेखा के एक ही छोर पर एक वृत्त (शून्य) और एक ऊर्ध्वाधर रेखा (एक)।
D
A circle and a crow foot एक वृत्त और एक कौवा पैर
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Crow Foot notation: mandatory one = ||, optional one (zero or one) = O| (circle + line), mandatory many = |<, optional many (zero or many) = O< (circle + crow foot). The notation is placed at the entity end it describes.
व्याख्या (हिन्दी) क्रो फ़ुट संकेतन: अनिवार्य एक = ||, वैकल्पिक एक (शून्य या एक) = ओ| (वृत्त + रेखा), अनिवार्य अनेक = |
1954
EN + हिं Medium
GB What problem does fan trap represent in ER modeling and how is it resolved?
IN ईआर मॉडलिंग में फैन ट्रैप किस समस्या का प्रतिनिधित्व करता है और इसका समाधान कैसे किया जाता है?
A
A recursive relationship that creates an infinite loop एक पुनरावर्ती संबंध जो एक अनंत लूप बनाता है
B
A modeling error where a many-to-one and one-to-many relationship from a single entity incorrectly suggests a path between entities leading to incorrect query results - resolved by restructuring the relationships एक मॉडलिंग त्रुटि जहां एक ही इकाई से अनेक-से-एक और एक-से-अनेक संबंध गलत तरीके से इकाइयों के बीच एक पथ का सुझाव देते हैं जिससे गलत क्वेरी परिणाम प्राप्त होते हैं - संबंधों को पुनर्गठित करके हल किया जाता है
C
A trap caused by having too many multi-valued attributes बहुत अधिक बहु-मूल्यवान विशेषताएँ होने के कारण उत्पन्न हुआ जाल
D
A relationship where entities fan out to too many subtypes एक ऐसा रिश्ता जहां संस्थाएं बहुत सारे उपप्रकारों को बढ़ावा देती हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Fan trap: A has multiple Bs, each B has multiple Cs, but if we join A-C through B, we cannot determine which Cs belong to which As without going through B. Resolved by either restructuring relationships or adding a direct A-C relationship.
व्याख्या (हिन्दी) फैन ट्रैप: A में एकाधिक B हैं, प्रत्येक B में एकाधिक C हैं, लेकिन यदि हम A-C को B से जोड़ते हैं, तो हम B से गुजरे बिना यह निर्धारित नहीं कर सकते कि कौन सा C किस A से संबंधित है। या तो रिश्तों को पुनर्गठित करके या प्रत्यक्ष A-C संबंध जोड़कर हल किया जाता है।
1955
EN + हिं Easy
GB What is a chasm trap in ER modeling?
IN ईआर मॉडलिंग में खाई जाल क्या है?
A
A recursive relationship with no termination condition कोई समाप्ति शर्त के साथ एक पुनरावर्ती संबंध
B
A relationship between more than four entity types चार से अधिक इकाई प्रकारों के बीच संबंध
C
A gap in a relationship path where a minimum cardinality of zero means some entities have no corresponding connected entities causing data to be missed in queries संबंध पथ में एक अंतराल जहां शून्य की न्यूनतम कार्डिनैलिटी का मतलब है कि कुछ संस्थाओं के पास कोई संबंधित कनेक्टेड संस्थाएं नहीं हैं, जिसके कारण प्रश्नों में डेटा छूट जाता है
D
A relationship where the depth of nesting is too deep एक ऐसा रिश्ता जहां रिश्ते की गहराई बहुत गहरी होती है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Chasm trap: occurs when a path through relationships has a minimum cardinality of zero (optional relationship), meaning some entities have no connection through the path. This causes data to disappear in multi-table joins. Resolved by using outer joins or redesigning the relationship.
व्याख्या (हिन्दी) खाई का जाल: तब होता है जब रिश्तों के माध्यम से एक पथ में शून्य (वैकल्पिक संबंध) की न्यूनतम कार्डिनैलिटी होती है, जिसका अर्थ है कि कुछ संस्थाओं का पथ के माध्यम से कोई संबंध नहीं है। इसके कारण मल्टी-टेबल जॉइन में डेटा गायब हो जाता है। बाहरी जुड़ावों का उपयोग करके या रिश्ते को फिर से डिज़ाइन करके हल किया गया।
1956
EN + हिं Medium
GB How should overlapping subtypes be handled in ER-to-relational mapping?
IN ईआर-टू-रिलेशनल मैपिंग में ओवरलैपिंग उपप्रकारों को कैसे संभाला जाना चाहिए?
A
Collapse all subtypes into one table with all attributes सभी उपप्रकारों को सभी विशेषताओं के साथ एक तालिका में संक्षिप्त करें
B
Always create separate independent tables हमेशा अलग स्वतंत्र तालिकाएँ बनाएँ
C
Use a separate discriminator table एक अलग विवेचक तालिका का उपयोग करें
D
Various strategies: single table with type indicators and nullable columns, separate subtype tables with FK to supertype, or a type membership table allowing multiple type memberships विभिन्न रणनीतियाँ: प्रकार संकेतकों और अशक्त स्तंभों के साथ एकल तालिका, सुपरटाइप के लिए एफके के साथ अलग उपप्रकार तालिकाएँ, या एक प्रकार की सदस्यता तालिका जो कई प्रकार की सदस्यता की अनुमति देती है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Overlapping subtype mapping options: (1) Single table + nullable columns for subtype-specific attributes + boolean flags for type membership (denormalized). (2) Separate subtype tables each with FK to supertype + multiple type membership rows. Choice depends on overlap frequency and query patterns.
व्याख्या (हिन्दी) ओवरलैपिंग उपप्रकार मैपिंग विकल्प: (1) एकल तालिका + उपप्रकार-विशिष्ट विशेषताओं के लिए अशक्त कॉलम + प्रकार सदस्यता के लिए बूलियन झंडे (असामान्यीकृत)। (2) एफके से सुपरटाइप + एकाधिक प्रकार की सदस्यता पंक्तियों के साथ प्रत्येक उपप्रकार तालिका को अलग करें। चयन ओवरलैप आवृत्ति और क्वेरी पैटर्न पर निर्भर करता है।
1957
EN + हिं Easy
GB In an ER diagram for Student ENROLLS_IN Course with attribute grade - what does placing grade on the relationship signify?
IN विशेषता ग्रेड के साथ छात्र ENROLLS_IN पाठ्यक्रम के लिए ईआर आरेख में - संबंध पर ग्रेड रखने का क्या मतलब है?
A
Grade is a derived attribute of the Student entity ग्रेड छात्र इकाई का एक व्युत्पन्न गुण है
B
Grade is a property of the specific enrollment instance (the combination of a particular student in a particular course) not of Student alone or Course alone ग्रेड विशिष्ट नामांकन उदाहरण (किसी विशेष पाठ्यक्रम में किसी विशेष छात्र का संयोजन) की संपत्ति है, अकेले छात्र या अकेले पाठ्यक्रम की नहीं
C
Grade is a property of the Course only ग्रेड केवल पाठ्यक्रम की संपत्ति है
D
Grade is a property of the Student only ग्रेड केवल छात्र की संपत्ति है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Grade is a relationship attribute: it does not belong to Student (the student has different grades in different courses) or to Course (different students have different grades). It belongs to the specific ENROLLMENT instance = the combination of (Student, Course).
व्याख्या (हिन्दी) ग्रेड एक संबंध विशेषता है: यह छात्र (अलग-अलग पाठ्यक्रमों में छात्र के अलग-अलग ग्रेड हैं) या पाठ्यक्रम (अलग-अलग छात्रों के अलग-अलग ग्रेड) से संबंधित नहीं है। यह विशिष्ट नामांकन उदाहरण = (छात्र, पाठ्यक्रम) के संयोजन से संबंधित है।
1958
EN + हिं Medium
GB When is a direct ternary relationship better than decomposed binary relationships?
IN विघटित बाइनरी संबंधों की तुलना में प्रत्यक्ष त्रिक संबंध कब बेहतर होता है?
A
A relationship between three instances of the same entity एक ही इकाई के तीन उदाहरणों के बीच संबंध
B
A relationship simultaneously associating three entity types used when decomposition into binary relationships would lose information about the three-way association एक संबंध जो एक साथ तीन इकाई प्रकारों को जोड़ता है, जिसका उपयोग द्विआधारी संबंधों में विघटित होने पर किया जाता है, तीन-तरफा एसोसिएशन के बारे में जानकारी खो देगा
C
A ternary relationship with three attributes per entity प्रति इकाई तीन विशेषताओं के साथ एक त्रिक संबंध
D
A relationship with three participation constraints तीन भागीदारी बाधाओं वाला संबंध
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Ternary relationship involves three entity types simultaneously. Necessary when a three-way association cannot be represented by multiple binary relationships without losing meaning. E.g., Supplier supplies Part for Project - the combination of all three matters.
व्याख्या (हिन्दी) त्रिक संबंध में एक साथ तीन इकाई प्रकार शामिल होते हैं। यह आवश्यक है जब तीन-तरफा एसोसिएशन को अर्थ खोए बिना कई बाइनरी रिश्तों द्वारा प्रस्तुत नहीं किया जा सकता है। उदाहरण के लिए, आपूर्तिकर्ता परियोजना के लिए हिस्से की आपूर्ति करता है - तीनों मामलों का संयोजन।
1959
EN + हिं Easy
GB What is the entity resolution problem in ER modeling?
IN ईआर मॉडलिंग में इकाई समाधान समस्या क्या है?
A
Determining which entities should be weak entities यह निर्धारित करना कि कौन सी संस्थाएँ कमजोर संस्थाएँ होनी चाहिए
B
Resolving the cardinality of entity relationships इकाई संबंधों की प्रमुखता का समाधान करना
C
Resolving conflicts between two entity types दो इकाई प्रकारों के बीच विवादों का समाधान करना
D
The challenge of determining whether two references to entities represent the same real-world entity (deduplication/record linkage) crucial in data integration and federated database design यह निर्धारित करने की चुनौती कि क्या संस्थाओं के दो संदर्भ एक ही वास्तविक दुनिया इकाई (डीडुप्लीकेशन/रिकॉर्ड लिंकेज) का प्रतिनिधित्व करते हैं, डेटा एकीकरण और फ़ेडरेटेड डेटाबेस डिज़ाइन में महत्वपूर्ण है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Entity resolution (record linkage/deduplication): determining if two database records refer to the same real-world entity. Critical in data integration: the same person may appear as John Smith in one DB and J. Smith in another. Solved with similarity functions, blocking strategies, and machine learning classifiers.
व्याख्या (हिन्दी) इकाई रिज़ॉल्यूशन (रिकॉर्ड लिंकेज/डीडुप्लीकेशन): यह निर्धारित करना कि क्या दो डेटाबेस रिकॉर्ड एक ही वास्तविक दुनिया इकाई को संदर्भित करते हैं। डेटा एकीकरण में महत्वपूर्ण: एक ही व्यक्ति एक डीबी में जॉन स्मिथ और दूसरे में जे. स्मिथ के रूप में दिखाई दे सकता है। समानता कार्यों, अवरुद्ध रणनीतियों और मशीन लर्निंग क्लासिफायर के साथ हल किया गया।
1960
EN + हिं Medium
GB What is the difference between a superkey, candidate key, and primary key?
IN सुपरकी, कैंडिडेट कुंजी और प्राथमिक कुंजी के बीच क्या अंतर है?
A
Superkey: any set of attributes uniquely identifying tuples; Candidate key: a minimal superkey (no subset is also a superkey); Primary key: one chosen candidate key for the table सुपरकी: विशिष्ट रूप से टुपल्स की पहचान करने वाली विशेषताओं का कोई भी सेट; उम्मीदवार कुंजी: एक न्यूनतम सुपरकी (कोई उपसमुच्चय भी सुपरकी नहीं है); प्राथमिक कुंजी: तालिका के लिए एक चयनित उम्मीदवार कुंजी
B
They are all identical concepts वे सभी समान अवधारणाएँ हैं
C
Superkey is a compound key; candidate key is a simple key; primary key is any key सुपरकी एक मिश्रित कुंजी है; उम्मीदवार कुंजी एक साधारण कुंजी है; प्राथमिक कुंजी कोई भी कुंजी है
D
Superkey has no duplicates; candidate key allows duplicates; primary key is unique सुपरकी का कोई डुप्लिकेट नहीं है; उम्मीदवार कुंजी डुप्लिकेट की अनुमति देती है; प्राथमिक कुंजी अद्वितीय है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Superkey: any attribute set uniquely identifying tuples (may have redundant attributes). Candidate key: minimal superkey (removing any attribute breaks uniqueness). Primary key: one selected candidate key designated as the main identifier.
व्याख्या (हिन्दी) सुपरकी: कोई भी विशेषता सेट विशिष्ट रूप से टुपल्स की पहचान करता है (इसमें अनावश्यक विशेषताएँ हो सकती हैं)। उम्मीदवार कुंजी: न्यूनतम सुपरकी (किसी भी विशेषता को हटाने से विशिष्टता टूट जाती है)। प्राथमिक कुंजी: एक चयनित उम्मीदवार कुंजी को मुख्य पहचानकर्ता के रूप में नामित किया गया है।
1961
EN + हिं Easy
GB What is the formal definition of functional dependency?
IN कार्यात्मक निर्भरता की औपचारिक परिभाषा क्या है?
A
A constraint X determines Y where for any two tuples with the same X value they must also have the same Y value (X functionally determines Y) एक बाधा
B
A constraint where a function must exist for every attribute एक बाधा जहां प्रत्येक विशेषता के लिए एक फ़ंक्शन मौजूद होना चाहिए
C
A dependency between stored procedures संग्रहित प्रक्रियाओं के बीच निर्भरता
D
A constraint where one table references another एक बाधा जहां एक तालिका दूसरे को संदर्भित करती है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Functional Dependency X to Y: in any valid relation instance, for any two tuples t1 and t2, if t1[X] = t2[X] then t1[Y] = t2[Y]. X uniquely determines Y. The value of X attributes determines the value of Y attributes.
व्याख्या (हिन्दी) कार्यात्मक निर्भरता X विशिष्ट रूप से Y को निर्धारित करता है। X विशेषताओं का मान Y विशेषताओं का मान निर्धारित करता है।
1962
EN + हिं Easy
GB What is an update anomaly in an unnormalized relation?
IN एक असामान्य संबंध में अद्यतन विसंगति क्या है?
A
Changing a fact stored in multiple redundant rows requiring all rows to be updated simultaneously with inconsistency resulting if any update is missed कई निरर्थक पंक्तियों में संग्रहीत तथ्य को बदलने के लिए सभी पंक्तियों को एक साथ असंगतता के साथ अद्यतन करने की आवश्यकता होती है, जिसके परिणामस्वरूप यदि कोई अद्यतन छूट जाता है
B
A foreign key violation when deleting a record किसी रिकॉर्ड को हटाते समय विदेशी कुंजी का उल्लंघन
C
A query that takes too long to execute एक क्वेरी जिसे निष्पादित होने में बहुत अधिक समय लगता है
D
A constraint violation when inserting new data नया डेटा सम्मिलित करते समय बाधा का उल्लंघन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Update anomaly: when a fact is stored redundantly in multiple rows, updating it requires changing all rows. Missing even one update creates an inconsistency (different values for the same fact). Normalization eliminates this by storing each fact once.
व्याख्या (हिन्दी) अद्यतन विसंगति: जब किसी तथ्य को कई पंक्तियों में अनावश्यक रूप से संग्रहीत किया जाता है, तो इसे अद्यतन करने के लिए सभी पंक्तियों को बदलने की आवश्यकता होती है। एक भी अपडेट गुम होने से असंगति (एक ही तथ्य के लिए अलग-अलग मान) पैदा होती है। सामान्यीकरण प्रत्येक तथ्य को एक बार संग्रहीत करके इसे समाप्त कर देता है।
1963
EN + हिं Medium
GB What is domain-key normal form (DKNF) and why is it considered the ultimate normal form?
IN डोमेन-कुंजी सामान्य प्रपत्र (DKNF) क्या है और इसे अंतिम सामान्य प्रपत्र क्यों माना जाता है?
A
The sixth normal form, developed after 5NF छठा सामान्य रूप, 5NF के बाद विकसित हुआ
B
A normal form where every constraint is a logical consequence of domain constraints and key constraints guaranteeing freedom from all modification anomalies एक सामान्य रूप जहां प्रत्येक बाधा डोमेन बाधाओं और सभी संशोधन विसंगतियों से मुक्ति की गारंटी देने वाली प्रमुख बाधाओं का तार्किक परिणाम है
C
A normal form that only applies to single-table databases एक सामान्य फॉर्म जो केवल सिंगल-टेबल डेटाबेस पर लागू होता है
D
A normal form specific to domain-specific databases डोमेन-विशिष्ट डेटाबेस के लिए विशिष्ट एक सामान्य प्रपत्र
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) DKNF: a relation is in DKNF if every constraint is a logical consequence of just domain constraints (valid values per column) and key constraints. If achieved, the schema is free from all modification anomalies.
व्याख्या (हिन्दी) डीकेएनएफ: एक संबंध डीकेएनएफ में है यदि प्रत्येक बाधा सिर्फ डोमेन बाधाओं (प्रति कॉलम वैध मान) और मुख्य बाधाओं का तार्किक परिणाम है। यदि हासिल किया जाता है, तो स्कीमा सभी संशोधन विसंगतियों से मुक्त है।
1964
EN + हिं Easy
GB In relational algebra what does the division operator compute?
IN संबंधपरक बीजगणित में डिवीजन ऑपरेटर क्या गणना करता है?
A
The modulo of attribute values विशेषता मानों का मापांक
B
Given relations R(A,B) and S(B), produces tuples from R[A] that are associated with ALL tuples in S - used for for-all type queries दिए गए संबंध आर(ए,बी) और एस(बी), आर[ए] से टुपल्स उत्पन्न करते हैं जो एस में सभी टुपल्स से जुड़े होते हैं - सभी प्रकार के प्रश्नों के लिए उपयोग किया जाता है
C
The difference between two relation instances दो संबंध उदाहरणों के बीच अंतर
D
The arithmetic division of attribute values विशेषता मानों का अंकगणितीय विभाजन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Relational division R divided by S: finds tuples in R[A] that appear in combination with ALL tuples of S in R. Classic use: Find employees who work on ALL projects where R=WorksOn(emp,proj), S=AllProjects(proj).
व्याख्या (हिन्दी) रिलेशनल डिवीजन आर को एस से विभाजित किया गया: आर [ए] में ट्यूपल्स पाता है जो आर में एस के सभी ट्यूपल्स के साथ संयोजन में दिखाई देते हैं। क्लासिक उपयोग: उन कर्मचारियों को ढूंढें जो सभी परियोजनाओं पर काम करते हैं जहां आर = वर्क्सऑन (एएमपी, प्रोजे), एस = ऑलप्रोजेक्ट्स (प्रोज)।
1965
EN + हिं Medium
GB What is BCNF and how is it stronger than 3NF?
IN बीसीएनएफ क्या है और यह 3एनएफ से कैसे अधिक मजबूत है?
A
BCNF is weaker than 3NF बीसीएनएफ 3एनएफ से कमजोर है
B
BCNF requires that for every non-trivial FD X to Y, X must be a superkey (no exceptions) while 3NF allows Y to be a prime attribute as an exception बीसीएनएफ के लिए आवश्यक है कि प्रत्येक गैर-तुच्छ FD X से Y के लिए,
C
BCNF allows partial dependencies; 3NF does not बीसीएनएफ आंशिक निर्भरता की अनुमति देता है; 3NF नहीं करता
D
BCNF and 3NF are equivalent normal forms बीसीएनएफ और 3एनएफ समतुल्य सामान्य रूप हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 3NF: X to Y is allowed if X is a superkey OR Y is a prime attribute. BCNF: X to Y is allowed ONLY if X is a superkey (stricter - no prime attribute exception). Every BCNF relation is in 3NF but not vice versa. BCNF decomposition may not preserve all FDs.
व्याख्या (हिन्दी) 3NF: यदि X एक सुपरकी है या Y एक प्रमुख विशेषता है तो X से Y की अनुमति है। बीसीएनएफ: एक्स से वाई की अनुमति केवल तभी है जब एक्स एक सुपरकी है (कठोर - कोई प्रमुख विशेषता अपवाद नहीं)। प्रत्येक बीसीएनएफ संबंध 3एनएफ में है लेकिन इसके विपरीत नहीं। बीसीएनएफ अपघटन सभी एफडी को संरक्षित नहीं कर सकता है।
1951–1965 of 2982