Question

(30 pts) Given R(a, b, c, d, e) with a key (a,b) and given the following...

(30 pts) Given R(a, b, c, d, e) with a key (a,b) and given the following set of functional dependencies F = { {a, b} → {c, d, e}, b → {d, e} }.
Is R in 1NF? Justify your answer.
Is R in 2NF? Justify your answer.
Is R in 3NF? Justify your answer.
0 0
Add a comment Improve this question Transcribed image text
Answer #1

hello,

let us solve this problem.

R(a, b, c, d, e)

key (a,b)

F = { {a, b} → {c, d, e}, b → {d, e} }

The above set of functional dependencies are in 1NF because each attribute takes a single value.( If any one of the attribute would take more than one value then it should not be in 1NF.) i.,e only one value can be there in a column of the table , for example if a column exists of name phone_number then it should have only one phone number, not more than one phone number. (it is inherited that a column will have only one value unless and until it is not mentioned to have many values).

So it is in 1NF.

Since the key is (a,b) and we have a partial dependency (i.,e we have dependency {b}->{d,e} in which the left hand side attribute is part of the key but not complete key) so the dependencies are not in 2NF.

Since the dependencies are not in 2NF , so it can not be in 3NF . (so no need to check).

i hope i was able to solve your problem to a greater extent, please feel free to comment your queries, Please consider my efforts and upvote my solution.

Thanku:)

Add a comment
Know the answer?
Add Answer to:
(30 pts) Given R(a, b, c, d, e) with a key (a,b) and given the following...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT