Question:
Which normal form strictly requires that every non-prime attribute must be non-transitively dependent on every candidate key (i.e. eliminates transitive dependency)?
कौन-सा नॉर्मल फॉर्म यह अनिवार्य करता है कि प्रत्येक गैर-प्रमुख विशेषता (Non-prime attribute) किसी भी कैंडिडेट कुंजी पर सकर्मक रूप से निर्भर (Transitively dependent) नहीं होनी चाहिए?
Options:
- Third Normal Form (3NF)
- Second Normal Form (2NF)
- Boyce-Codd Normal Form (BCNF)
- First Normal Form (1NF)
- तीसरा नॉर्मल फॉर्म (3NF)
- दूसरा नॉर्मल फॉर्म (2NF)
- बॉइस-कॉड नॉर्मल फॉर्म (BCNF)
- पहला नॉर्मल फॉर्म (1NF)
Correct Answer: a)
Explanation:
A relation is in 3NF if it is in 2NF and no non-prime attribute is transitively dependent on any candidate key (i.e. eliminates transitive dependency \(X \rightarrow Y \rightarrow Z\)) (Option a).
3NF सकर्मक निर्भरता (Transitive Dependency) को समाप्त करता है। 2NF आंशिक निर्भरता को दूर करता है (विकल्प a)।