356 views
1 1 vote
The lecturer gives a set of funcional dependencies and the task is to get the canonical form.

The dependencies are as follows.

1.B->C

2.A->B and

3.AB->C

as proof for fd  fd 3 being redundant he tells that B+ = AB+. i.e closure of B and closure of AB are same. which i believe is INCORECT since B+ : {B,C} while AB+ : {A,B,C}.

I need someoene to verify this and clear my confusion.

1 Answer

0 0 votes
Consider the functional dependency AB → C. If it contains an extraneous attribute, then either A or B may be extraneous. For instance, if A is extraneous, the dependency reduces to B → C, making A redundant. In such a case, the resulting set of functional dependencies would be A → B and B → C, and the original dependency AB → C would become redundant.

In general, for a functional dependency X A → Y, the attribute A is said to be extraneous if X → Y already holds.
Closure of B={B,C} .
Position:
Show:

Related questions

2 2 votes
1 1 answer
452
452 views
Vaibdoesit asked Sep 7, 2024
452 views
There is a schema as follows : loan(custname, branch, loanno, amount) with following Functiona dependencies : 1. custname - loanno.2.loanno. - amountbased on this the sch...
6 6 votes
5 5 answers
3.0k
3.0k views
srestha asked Apr 28, 2019
2,963 views
Consider a relation $R\left ( A,B,C,D,E \right )$ and functional dependencies are $F=\left \{ AC\rightarrow B,C\rightarrow D,A\rightarrow E,C\rightarrow B \right \}$Relat...
3 3 votes
2 2 answers
757
757 views
Shubham Sharma 2 asked Sep 9, 2025
757 views
Consider a schema $\text{R(P, Q, R, S)}$ and the following functional dependencies $\text{P} \rightarrow \text{Q}, \text{Q} \rightarrow \text{R}, \text{R} \rightarrow \te...