Math, asked by jainamgandhi7197, 1 year ago

For the relation r=(abcde),if a determines bcde then a is

Answers

Answered by shiwangi15
0

Non-trivial functional dependencies:

A -> B

C -> B

2. Exrercise 7.6: Compute the closure of the following set F of functional dependencies for relation schema R = {A, B, C, D, E}.

A -> BC

CD -> E

B -> D

E -> A

List the candidate keys for R.

Answer:

A -> BC, B -> D so A -> D so A -> DC -> E

therefore A -> ABCDE

E -> A, A -> ABCDE, so E -> ABCDE

CD -> E, so CD -> ABCDE

B -> D, BC -> CD, so BC -> ABCDE

Attribute closure:

A -> ABCDE

B -> BD

C -> C

D -> D

E -> ABCDE

AB -> ABCDE

AC -> ABCDE

AD -> ABCDE

AE -> ABCDE

BC -> ABCDE

BD -> BD

BE -> ABCDE

CD -> ABCDE

CE -> ABCDE

DE -> ABCDE

ABC -> ABCDE

ABD -> ABCDE

ABE -> ABCDE

ACD -> ABCDE

ACE -> ABCDE

ADE -> ABCDE

BCD -> ABCDE

BDE -> ABCDE

CDE -> ABCDE

ABCD -> ABCDE

ABCE -> ABCDE

ABDE -> ABCDE

ACDE -> ABCDE

BCDE -> ABCDE

The candidate keys are A, E, CD, and BC

Any combination of attributes that includes those is a superkey.

Similar questions