All mock tests are FREE till 31 December — register to save your progress
Paper 2 CS · UNIT 04 · MOCK TEST

Mock 6 – Functional Dependencies & Normalisation (Part 1)

Unit 4: Database Management Systems · 16 questions · about 19 minutes. Press End Mock any time to see your score and the correct answers.

All 11 topic-wise mocks in this unit
0 / 16 answered 00:00
Q1. For the relation schema r(M, Y, P, MP, C) and set of functional dependencies F = {M → MP, {M, Y} → P, MP → C}, which of the following is the key?
Q2. 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?
Q3. In a relational database, which one of the following is CORRECT?
Q4. 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 in 4NF due to a nontrivial MVD must be decomposed to convert it into a set of relations in 4NF.
C. The decomposition removes the redundancy caused by the MVD.
D. 3NF is stronger than BCNF.
Choose the correct answer from the options given below:
Q5. In a schema R(A, B, C, D, E, F, G, H), each field of R contains only atomic values. F = {CH → G, A → BC, B → CFH, E → A, F → EG} is a set of functional dependencies, and F⁺ is exactly the set of FDs that hold on R. The relation R is:
Q6. Consider a schema R(P, Q, R, S) and the functional dependencies P → Q, Q → R, R → S, S → Q. Then the decomposition of R into R₁(P, Q), R₂(Q, R) and R₃(Q, S) is:
Q7. Fifth normal form is concerned with:
Q8. Which of the following relations can NOT be decomposed into BCNF with a lossless join and dependency-preserving decomposition?
Q9. Arrange the following phases of database design in the correct order:
(A) Physical Design
(B) Conceptual Design
(C) Logical Design
(D) Requirement Analysis
Choose the correct answer from the options given below:
Q10. Let R(A, B, C, D) be a relational schema with functional dependencies A → B, B → C, C → D and D → B. The decomposition of R into (A, B), (B, C), (B, D)
Q11. Consider the following statements:
A. A database design is in BCNF if each member of the set of relation schemas that constitutes the design is in BCNF.
B. A BCNF schema can have a transitive dependency.
C. It is always possible to obtain a 3NF design without sacrificing a lossless join.
D. There are multivalued dependencies in 4NF.
Choose the correct answer from the options given below:
Q12. Let R(A, B, C, D, E, F) be a relational schema with the functional dependencies C → F, E → A, EC → D, A → B. Which of the following is a key for R?

Directions (Q96–100): A company is implementing a new database system to manage its customer information. The database contains tables for customers, orders, products and sales representatives. Each customer can place multiple orders and each order can contain multiple products. Each order is associated with a specific sales representative who manages the account. The database is designed to improve efficiency in tracking sales and customer interactions.

Q13. Which of the following best describes the relationship between the 'orders' table and the 'customers' table?
Q14. Consider Student(stuid, dept, clsroll) with FD1: stuid → dept, FD2: dept → stuid, FD3: stuid → clsroll, FD4: clsroll → stuid, FD5: dept → clsroll. Which functional dependencies can be removed to obtain a canonical cover?
A. FD2 and FD3
B. FD1 and FD5
C. FD5
D. FD1
Choose the correct answer from the options given below:
Q15. Let R(ABCDEFGH) be a relation schema and F = {A → B, ABCD → E, EF → G, EF → H, ACDF → EG} the set of dependencies. The minimal cover of F is
Q16. Match List I with List II.
Choose the correct answer from the options given below:
List IList II
A. BCNFI. It removes multivalued dependency.
B. 3NFII. It is not always dependency preserving.
C. 2NFIII. It removes transitive dependency.
D. 4NFIV. It removes partial functional dependency.