1,204 views

1 Answer

2 2 votes
Just go with the basic defenition of 3NF and 2NF.Now consider the relation book and the dependencies on it.Lets mention the dependencies on it.

All the 3 dependencies given in the question holds for book relation.So we have {author,title} as the key so author and title as the prime attributes and from 2nd dependency,

catalog --> author, title so catalog is also a candidate key and hence a prime attribute

So the remaining attributes are non prime.

Now it is not in BCNF since all determinants are not keys.

For 3NF , if we see the 3rd dependency ,neither {publisher,title,year} is a key nor price is a prime attribute.And this dependency is in the book relation.Hence the book relation is not in 3NF.

But you can see that none of lhs part(determinant) of the 3 FDs in LHS is proper subset of {author,title} .Hence no partial dependency exists and hence the book relation is in 2NF.

Hence C) option is true.
Position:
Show:

Related questions

0 0 votes
2 2 answers
337
337 views
Syntax-error asked Dec 5, 2025
337 views
2nf decomposition remove all partial dependencies.3Nf decomposition remove all transitive dependencies. are these statements correct?
4 4 votes
5 answers 5 answers
1.2k
1.2k views
GO Classes asked Jul 24, 2025
1,191 views
Consider the following two statements:Statement I: A relation in Second Normal Form (2NF) has no partial dependencies.Statement II: A relation in Third Normal Form (3NF) ...
1 1 vote
3 3 answers
489
489 views
GO Classes asked Jul 16, 2025
489 views
Which of the following is true?A relation in BCNF is always in $3NF$A relation in $3NF$ is always in BCNFBCNF and $3 N F$ are sameA relation in BCNF is not in $3NF$
2 2 votes
3 3 answers
693
693 views
GO Classes asked Jul 11, 2025
693 views
Consider the following tableThe table is in which normal form?First Normal FormSecond Normal FormThird Normal Form but not BCNFThird Normal Form and BCNF