In a relational database, which one of the following is CORRECT:
Pick an option to check yourself, or open the answer below.
Show answer & explanation
Correct answer: A. A relation with only two attributes is always in BCNF.
Explanation
With two attributes, any non-trivial FD A → B makes A a key, so every two-attribute relation is in BCNF. An all-prime relation is guaranteed only 3NF, a relation can have no non-prime attribute, and BCNF decomposition may lose dependencies.
More Database Management Systems questions
- An alternate key in database table is also called
- In concurrency control, phantom problem may occur, when-
- Match the LIST-I with LIST-II
- The degree of a relation in database is
- Match List I with List II. List I: A. Project Join Normal Form, B. The lost update problem, C. Discretionary Access Control, D. Data Manipu…
- Consider transactions T1: r1(x); r1(z); w1(z) T2: r2(y); r2(z); w2(z) T3: r3(y); r3(x); w3(y), and schedules S1: r1(x); r3(y); r3(x); r2(y)…