Question
You are given attributes ABCD and functional dependencies B -> ACD and C -> D as constraints. Also consider a relational database design consisting of
You are given attributes ABCD and functional dependencies B -> ACD and C -> D as constraints. Also consider a relational database design consisting of a single relation r over R = ABCD.
(a) What are all the keys in ABCD?
(b) Give example of a superkey in ABCD that is not a key.
(c) Give example of a superkey in ABCD that is also a key.
(d) Give example of a trivial functional dependency over ABCD.
(e) Does the design help enforce the dependencies?
(f) Give example of a state of r and a functional dependency that is satisfied by r but does not hold in R.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started