Question:
In DBMS, a database table is said to be in Third Normal Form (3NF) if it satisfies which of the following conditions?
(a) It is in 1NF and contains multi-valued attributes.
(b) It is in 2NF and has no transitive functional dependencies.
(c) It is in 2NF and has partial functional dependencies.
(d) It has composite key dependencies only.
(e) It contains unnormalized redundant relations.
DBMS में, एक डेटाबेस तालिका को तृतीय सामान्य रूप (3NF) में तब कहा जाता है जब वह निम्नलिखित में से किस शर्त को पूरा करती है?
(a) यह 1NF में है और इसमें बहु-मूल्यवान विशेषताएँ हैं।
(b) यह 2NF में है और इसमें कोई संक्रामक कार्यात्मक निर्भरता (transitive dependencies) नहीं है।
(c) यह 2NF में है और इसमें आंशिक कार्यात्मक निर्भरता है।
(d) इसमें केवल मिश्रित कुंजी निर्भरताएँ हैं।
(e) इसमें अ-सामान्यीकृत अनावश्यक संबंध शामिल हैं।
Correct Answer: (b)
Explanation:
Third Normal Form (3NF) requires the relation to be in Second Normal Form (2NF) and that no non-prime attribute is transitively dependent on any candidate key (no transitive dependency).
3NF के लिए तालिका का 2NF में होना आवश्यक है और इसमें कोई संक्रामक कार्यात्मक निर्भरता नहीं होनी चाहिए। सही उत्तर (b) है।