Consider the relation T1(A, B, C, D, E) with the dependencies {EB → C, D → E, EA → B} and T2(A, B, C, D) with the dependencies {C → A, A → B, A → D}. Which of the following is TRUE?
Pick an option to check yourself, or open the answer below.
Show answer & explanation
Correct answer: C. T1 is not in 3NF
Explanation
T1: A and D never appear on a right side; (AD)⁺ = {A, D, E, B, C}, so AD is the only key and the prime attributes are A, D. D → E is a partial dependency (so T1 is not even in 2NF), and EB → C has a non-superkey LHS and a non-prime RHS, so T1 is not in 3NF. T2: the key is C; A → B and A → D are transitive dependencies, so T2 is not in 3NF either. Hence 'T1 is not in 3NF' is true.More Database Management Systems questions
- In a relational database, which one of the following is CORRECT?
- Consider the following statements: A. A non-serial schedule is said to be conflict serializable if it is conflict-equivalent to some serial…
- What will be the right sequence of the phases of database design? A. Physical Design B. Conceptual Design C. Logical Design D. Requirement…
- An alternate key in a database table is also called
- In concurrency control, the phantom problem may occur when
- Which of the following is/are FALSE statement(s)? A. An all-key relation is always in BCNF since it has no FDs. B. A relation that is not i…