in Databases edited by
20,158 views
63 votes
63 votes

Relation $R$ with an associated set of functional dependencies, $F$, is decomposed into $\text{BCNF}$. The redundancy (arising out of functional dependencies) in the resulting set of relations is

  1. Zero
  2. More than zero but less than that of an equivalent $3NF$ decomposition
  3. Proportional to the size of F
  4. Indeterminate
in Databases edited by
20.2k views

4 Comments

Any good references to study MVDs?
0
0
based on  functional dependency BCNF has 0 percent redundancy ,but is there any chance for other type redundancy m not getting other type ?explain pls
0
0
edited by

@set2018

A table is in 4NF if it is in BCNF and it should not have any multivalued dependencies. Databases with multivalued dependencies exhibit redundancy.

So redundancy arising out of functional dependencies is 0 in BCNF but if the table has any multivalued dependencies then it has redundancy due to the multivalued dependencies.

See Ref: 1. https://en.wikipedia.org/wiki/Multivalued_dependency#Example
               2. https://www.studytonight.com/dbms/fourth-normal-form.php

1
1

7 Answers

71 votes
71 votes
Best answer

Answer is A.

If a relation schema is in BCNF then all redundancy based on functional dependency has been removed, although other types of redundancy may still exist. A relational schema R is in Boyce–Codd normal form if and only if for every one of its dependencies X → Y, at least one of the following conditions hold:

edited by

4 Comments

edited by

(C) Proportional to the size of F+

I really didn't understand this option. What does it mean by the size of the F closure? 

0
0
Yes, it's the size of closure.
0
0

 no Multivalued Dependencies doesnt follow armstrong axioms like decomposition etc so they r NOT a type of FD

0
0
41 votes
41 votes
should be zero..
BCNF can have Multi valued dependency but no redundancy due to FDs..
edited by

4 Comments

1NF is atomic relation. I donot think attribute depends on it. Multivalued dependency is not in 1NF.
0
0

@srestha

Thanks. I got it now. In 1NF we make attributes atomic, either by removing

  • Composite attributes (by breaking them into simpler attributes), or,
  • Multi-valued attributes (by making a new tuple for each 'value' in Multi-valued attribute)

Multi-valued Dependency is removed in 4NF.

0
0
edited by

@
In 4NF we remove the multivalued dependency. That means in BCNF multi-valued dependencies might be present. Because in 4NF, the table must be present in the form of BCNF. Correct me if I am wrong.

0
0
6 votes
6 votes
Yes , the answer should be zero. There should not be any redundancy due to FD in BCNF.
edited by

2 Comments

**redundancy.
There should not be any //dependency due to FD in BCNF.
0
0
ohh yaa.. typos there.. correcting it..thanks :)
0
0
1 vote
1 vote

Explain please

BCNF can have Multi valued dependency but no redundancy due to FDs

Answer:

Related questions