616 views
4 votes
4 votes

i think in this ques BD->E also voilates 3NF plz correct me if i am wrong

3 Answers

1 votes
1 votes

image

A relational is in 3NF if there is no transitive dependency

AT above only A⇢B having Transitive dependency.so only 1FD violate 3NF

edited by
1 votes
1 votes

 A table is in 3NF if and only if, for each of its functional dependencies X → A, at least one of the following conditions holds:

  • X contains A (that is, X → A is trivial functional dependency), or
  • X is a superkey or
  • A is a prime attribute

In BD->E, E is a prime attribute hence it does not violate 3nf defintion.

Related questions

0 votes
0 votes
1 answer
2
0 votes
0 votes
1 answer
3
kaustubh7 asked Aug 24, 2023
392 views
Let r = a(a + b)*, S = aa*b and t = a* b be three regular expressions. Consider the following:Which one of them is correct ?