Let R(A, B, C, D) be a relation schema and F = {A → BC, AB → D, B → C} be the set of functional dependencies defined over R. Which of the following represents the closure of the attribute set {B}?

Let R(A, B, C, D) be a relation schema and F = {A → BC, AB → D, B → C} be the set of functional dependencies defined over R. Which of the following represents the closure of the attribute set {B}? Correct Answer {B, C}

Concept:- 

Functional Dependencies:- Functional dependencies are the result of the interrelationship between attributes of any relation. Suppose in relation R, X and Y are two the two subsets of the set of attributes, Y is said to be functionally dependent on X if a given value of X uniquely determines the value of Y.

It is denoted by X → Y. It means Y depends upon X or X holds Y.

Here X is known as a determinant of functional dependency.

Explanation:-

Here, given R( A, B, C, D ) be a relation schema

and, F = {A → BC, AB → D, B → C} be the set of functional dependencies defined over R.

Closure of attributes {B}:-

B= { B }

     = { B , C } ( using B →C )

We can not determine any other attributes B and C  contained in the result set.

Thus, 

B+ = { B , C }

Related Questions

The following functional dependencies hold true for the relational schema R{V, W, X, Y, Z}: V → W VW → X Y → VX Y → Z Which of the following is irreducible equivalent for this set of functional dependencies?
Relation R with an associated set of functional dependencies, F, is decomposed into BCNF. The redundancy (arising out of functional dependencies) in the resulting set of relations is