Prove that a functional dependency satisfies the formal definition of multi-valued dependency.

What will be an ideal response?


Suppose that a functional dependency X -> Y exists in a relation R={X, Y, Z}, and suppose
there are two tuples with the same value of X. Because of the functional dependency, they
must also have the same value of Y. Suppose the tuples are t 1 = < x, y, z 1 > and t 2 = < x,
y, z 2 >. Then, according to the definition of multivalued dependency, we must have two
tuples t 3 and t 4 (not necessarily distinct from t 1 and t 2 ) satisfying: t 3 [X]= t 4 [X]=
t 1 [X]= t 2 [X], t 3 [Y]= t 2 [Y], t 4 [Y]= t 1 [Y], t 3 [Z]= t 1 [Z], and t 4 [Z]= t 2 [Z]. Two tuples
satisfying this are t 2 (satisfies conditions for t 4 ) and t 1 (satisfies conditions for t 3 ).
Hence, whenever the condition for functional dependency holds, so does the condition for
multivalued dependency.

Computer Science & Information Technology

You might also like to view...

When working with line charts, ________ display along the line at each data point

Fill in the blank(s) with correct word

Computer Science & Information Technology

If a Turing machine program consists of the following four instructions: (1,0,1,2,R) (1,1,0,2,R) (2,0,0,2,R) (2,b,b,2,L) then the configuration ____ is a halting configuration.

A. ... b 1 1 b b b ... (current state = 2, symbol 1 is being read) B. ... b 1 1 b b b ... (current state = 1, symbol 1 is being read) C. ... b 1 0 b b b ... (current state = 1, symbol 0 is being read) D. ... b 1 0 b b b ... (current state = 2, symbol 0 is being read)

Computer Science & Information Technology

What are portable-specific expansion slots?

What will be an ideal response?

Computer Science & Information Technology

Excel has a narrow range of interlinked power tools to analyze business data.?

Answer the following statement true (T) or false (F)

Computer Science & Information Technology