Let R(ABCDEFGH) be a relation schema and F = {A → B, ABCD → E, EF → G, EF → H, ACDF → EG}. The minimal cover of this set of dependencies is
Pick an option to check yourself, or open the answer below.
Show answer & explanation
Correct answer: A. A → B, ACD → E, EF → G and EF → H
Explanation
A → B makes B extraneous in ABCD → E, giving ACD → E. ACDF → E follows from ACD → E, and ACDF → G follows from ACD → E and EF → G, so ACDF → EG is redundant. The minimal cover is A → B, ACD → E, EF → G, EF → H.
More Database Management Systems questions
- A trigger is
- In reference to big data, consider the following databases: (A) Memcached (B) CouchDB (C) InfiniteGraph.
- Match List I with List II. List I: A. BCNF, B. 3NF, C. 2NF, D. 4NF. List II: I. Removes multivalued dependency, II. Not always dependency p…
- Statement I: Conservative 2PL is a deadlock-free protocol. Statement II: Thomas's write rule enforces conflict serializability. Statement I…
- Statement I: Composite attributes cannot be divided into smaller subparts. Statement II: Complex attributes are formed by nesting composite…
- The order of a leaf node in a B+ tree is the maximum number of (value, data record pointer) pairs it can hold. Given a block size of 1K byt…