Knowee
Questions
Features
Study Tools

The following functional dependencies are given:AB -> CD, AF —> D, DE --> F, C —> G, F —› E, G --> AWhich one of the following options is false?{CF}+ = {ACDEFG}{BG}+ = {ABCDG}

Question

The following functional dependencies are given:AB -> CD, AF —> D, DE --> F, C —> G, F —› E, G --> AWhich one of the following options is false?{CF}+ = {ACDEFG}{BG}+ = {ABCDG}

🧐 Not the exact question you are looking for?Go ask a question

Solution

To answer this question, we need to calculate the closure of the given sets of attributes according to the provided functional dependencies.

  1. For {CF}+, we start with CF.

    • From F —› E, we add E to get CEF.
    • From DE --> F, there's no new attribute to add because F is already in the set.
    • From AF —> D, there's no new attribute to add because D is already in the set.
    • From AB -> CD, there's no new attribute to add because both C and D are already in the set.
    • From C —> G, we add G to get CEFG.
    • From G --> A, we add A to get ACEFG. So, {CF}+ = {ACEFG}. This does not match with the given {ACDEFG}. So, the first option is false.
  2. For {BG}+, we start with BG.

    • From G --> A, we add A to get ABG.
    • From AB -> CD, we add CD to get ABCDG.
    • From AF —> D, there's no new attribute to add because D is already in the set.
    • From DE --> F, there's no new attribute to add because neither D nor E is in the set.
    • From F —› E, there's no new attribute to add because neither F nor E is in the set.
    • From C —> G, there's no new attribute to add because G is already in the set. So, {BG}+ = {ABCDG}. This matches with the given {ABCDG}. So, the second option is true.

Therefore, the first option "{CF}+ = {ACDEFG}" is false.

This problem has been solved

Similar Questions

Functional dependencies: implicationWe have the attributes: {A, B, C, D, E, F, G}.Consider the following functional dependenciesA, D, F -> EE, F, G -> DA, B -> FE -> BC, G -> D, FC, G -> B, EA, C -> EA -> C, EMark all functional dependencies that are implied by the dependencies above:A, C -> EA, C -> BA, C -> B, DA, C -> CA, C -> C, F

In a schema with attributes A, B, C, D and E following set of functional dependencies are givenA → B A → C CD → E B → D E → AWhich of the following functional dependencies is NOT implied by the above set?*AC → BCCD → ACBC → CDBD → CD

Consider relation R(A,B,C,D,E) with functional dependencies:D -> C, CE -> A, D -> A, AE -> DWhich of the following is a key?CDEABCECE

Consider relation R(A,B,C,D,E) with functional dependencies:AB -> C, C -> D, BD -> EWhich of the following sets of attributes does not functionally determine E

correct answerWe can use the following three rules to find logically implied functional dependencies. This collection of rules is called

1/3

Upgrade your grade with Knowee

Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.