![]() | |
#1
| |||
| |||
|
|
A, B -> C , and C -/-> A and A -> C observe that C -> B is neither prohibited nor required. if all these |
#2
| |||
| |||
|
|
Hi all, BCNF the following is the definition is the definition of BCNF , which i saw in a schaum series book 1) The relation is 1 N.F 2) for every functional dependency of the form X -> A , we have either A C X or X is a super key of r. in other words, every functional dependency is either a trivial dependency or in the case that the functional dependency is not trivial then X must be a super key. now my questions are as follows 1) we know that 2-ND normal form is all about separating partial dependencies and full dependencies.third normal form is all about removing transitive dependencies, in these lines can any one give simple/ easy to understand method/explanation for converting a relation in 3rd normal form to BCNF 2) how correct is the following definition of transitive dependencies transitive dependencies assume that A,B, and C are the set of attributes of a relation(R). further assume that the following functional dependencies are satisfied simultaneously : A -> B , B -/- A, B -> C , and C -/-> A and A -> C observe that C -> B is neither prohibited nor required. if all these conditions are true, we will say that attribute C is transitively dependent on attribute on A |
#3
| |||
| |||
|
|
Hi all, BCNF the following is the definition is the definition of BCNF , which i saw in a schaum series book 1) The relation is 1 N.F 2) for every functional dependency of the form X -> A , we have either A C X or X is a super key of r. in other words, every functional dependency is either a trivial dependency or in the case that the functional dependency is not trivial then X must be a super key. now my questions are as follows 1) we know that 2-ND normal form is all about separating partial dependencies and full dependencies.third normal form is all about removing transitive dependencies, in these lines can any one give simple/ easy to understand method/explanation for converting a relation in 3rd normal form to BCNF 2) how correct is the following definition of transitive dependencies transitive dependencies assume that A,B, and C are the set of attributes of a relation(R). further assume that the following functional dependencies are satisfied simultaneously : A -> B , B -/- A, B -> C , and C -/-> A and A -> C observe that C -> B is neither prohibited nor required. if all these conditions are true, we will say that attribute C is transitively dependent on attribute on A |
#4
| |||
| |||
|
|
Hi all, BCNF the following is the definition is the definition of BCNF , which i saw in a schaum series book 1) The relation is 1 N.F 2) for every functional dependency of the form X -> A , we have either A C X or X is a super key of r. in other words, every functional dependency is either a trivial dependency or in the case that the functional dependency is not trivial then X must be a super key. now my questions are as follows 1) we know that 2-ND normal form is all about separating partial dependencies and full dependencies.third normal form is all about removing transitive dependencies, in these lines can any one give simple/ easy to understand method/explanation for converting a relation in 3rd normal form to BCNF 2) how correct is the following definition of transitive dependencies transitive dependencies assume that A,B, and C are the set of attributes of a relation(R). further assume that the following functional dependencies are satisfied simultaneously : A -> B , B -/- A, B -> C , and C -/-> A and A -> C observe that C -> B is neither prohibited nor required. if all these conditions are true, we will say that attribute C is transitively dependent on attribute on A |
#5
| |||
| |||
|
|
Hi all, BCNF the following is the definition is the definition of BCNF , which i saw in a schaum series book 1) The relation is 1 N.F 2) for every functional dependency of the form X -> A , we have either A C X or X is a super key of r. in other words, every functional dependency is either a trivial dependency or in the case that the functional dependency is not trivial then X must be a super key. now my questions are as follows 1) we know that 2-ND normal form is all about separating partial dependencies and full dependencies.third normal form is all about removing transitive dependencies, in these lines can any one give simple/ easy to understand method/explanation for converting a relation in 3rd normal form to BCNF 2) how correct is the following definition of transitive dependencies transitive dependencies assume that A,B, and C are the set of attributes of a relation(R). further assume that the following functional dependencies are satisfied simultaneously : A -> B , B -/- A, B -> C , and C -/-> A and A -> C observe that C -> B is neither prohibited nor required. if all these conditions are true, we will say that attribute C is transitively dependent on attribute on A |
#6
| |||
| |||
|
|
aarklon (AT) gmail (DOT) com wrote: Hi all, BCNF the following is the definition is the definition of BCNF , which i saw in a schaum series book 1) The relation is 1 N.F 2) for every functional dependency of the form X -> A , we have either A C X or X is a super key of r. in other words, every functional dependency is either a trivial dependency or in the case that the functional dependency is not trivial then X must be a super key. now my questions are as follows 1) we know that 2-ND normal form is all about separating partial dependencies and full dependencies.third normal form is all about removing transitive dependencies, in these lines can any one give simple/ easy to understand method/explanation for converting a relation in 3rd normal form to BCNF 2) how correct is the following definition of transitive dependencies transitive dependencies assume that A,B, and C are the set of attributes of a relation(R). further assume that the following functional dependencies are satisfied simultaneously : A -> B , B -/- A, B -> C , and C -/-> A and A -> C observe that C -> B is neither prohibited nor required. if all these conditions are true, we will say that attribute C is transitively dependent on attribute on A Personally I prefer the following definition: Boyce Codd Normal Form (BCNF) is a further refinement of 3NF. In his later writings Codd refers to BCNF as 3NF. A row is in Boyce Codd normal form if, and only if, every determinant is a candidate key. |
#7
| |||
| |||
|
|
aarklon (AT) gmail (DOT) com wrote: Hi all, BCNF the following is the definition is the definition of BCNF , which i saw in a schaum series book 1) The relation is 1 N.F 2) for every functional dependency of the form X -> A , we have either A C X or X is a super key of r. in other words, every functional dependency is either a trivial dependency or in the case that the functional dependency is not trivial then X must be a super key. now my questions are as follows 1) we know that 2-ND normal form is all about separating partial dependencies and full dependencies.third normal form is all about removing transitive dependencies, in these lines can any one give simple/ easy to understand method/explanation for converting a relation in 3rd normal form to BCNF 2) how correct is the following definition of transitive dependencies transitive dependencies assume that A,B, and C are the set of attributes of a relation(R). further assume that the following functional dependencies are satisfied simultaneously : A -> B , B -/- A, B -> C , and C -/-> A and A -> C observe that C -> B is neither prohibited nor required. if all these conditions are true, we will say that attribute C is transitively dependent on attribute on A Personally I prefer the following definition: Boyce Codd Normal Form (BCNF) is a further refinement of 3NF. In his later writings Codd refers to BCNF as 3NF. A row is in Boyce Codd normal form if, and only if, every determinant is a candidate key. |
#8
| |||
| |||
|
|
aarklon (AT) gmail (DOT) com wrote: Hi all, BCNF the following is the definition is the definition of BCNF , which i saw in a schaum series book 1) The relation is 1 N.F 2) for every functional dependency of the form X -> A , we have either A C X or X is a super key of r. in other words, every functional dependency is either a trivial dependency or in the case that the functional dependency is not trivial then X must be a super key. now my questions are as follows 1) we know that 2-ND normal form is all about separating partial dependencies and full dependencies.third normal form is all about removing transitive dependencies, in these lines can any one give simple/ easy to understand method/explanation for converting a relation in 3rd normal form to BCNF 2) how correct is the following definition of transitive dependencies transitive dependencies assume that A,B, and C are the set of attributes of a relation(R). further assume that the following functional dependencies are satisfied simultaneously : A -> B , B -/- A, B -> C , and C -/-> A and A -> C observe that C -> B is neither prohibited nor required. if all these conditions are true, we will say that attribute C is transitively dependent on attribute on A Personally I prefer the following definition: Boyce Codd Normal Form (BCNF) is a further refinement of 3NF. In his later writings Codd refers to BCNF as 3NF. A row is in Boyce Codd normal form if, and only if, every determinant is a candidate key. |
#9
| |||
| |||
|
|
aarklon (AT) gmail (DOT) com wrote: Hi all, BCNF the following is the definition is the definition of BCNF , which i saw in a schaum series book 1) The relation is 1 N.F 2) for every functional dependency of the form X -> A , we have either A C X or X is a super key of r. in other words, every functional dependency is either a trivial dependency or in the case that the functional dependency is not trivial then X must be a super key. now my questions are as follows 1) we know that 2-ND normal form is all about separating partial dependencies and full dependencies.third normal form is all about removing transitive dependencies, in these lines can any one give simple/ easy to understand method/explanation for converting a relation in 3rd normal form to BCNF 2) how correct is the following definition of transitive dependencies transitive dependencies assume that A,B, and C are the set of attributes of a relation(R). further assume that the following functional dependencies are satisfied simultaneously : A -> B , B -/- A, B -> C , and C -/-> A and A -> C observe that C -> B is neither prohibited nor required. if all these conditions are true, we will say that attribute C is transitively dependent on attribute on A Personally I prefer the following definition: Boyce Codd Normal Form (BCNF) is a further refinement of 3NF. In his later writings Codd refers to BCNF as 3NF. A row is in Boyce Codd normal form if, and only if, every determinant is a candidate key. |
![]() |
| Thread Tools | |
| Display Modes | |
| |