Name:
Location: Mysore, Karnataka, India

I am Sthuthy Shilpa.A. Im working with CGI, Bangalore as an HR.My dad is a doctor and my mom is a teacher and I LOVE MY FAMILY.

12 November, 2005

Boyce-Codd Normal Form :


This was the topic which my Sir Harinarayana asked me to search and present a seminar in his next class. While searching i pointed out some of the points which i felt it simple and important.

So, A table is in third normal form (3NF) and all determinants are candidate keys.Boyce-Codd normal form (BCNF) can be thought of as a "new" third normal form. It was introduced to cover situations that the "old" third normal form did not address. Keep in mind the mean of a determinant (determines the value in another field) and candidate keys (qualify for designation as primary key). This normal form applies to situations where you have overlapping candidate keys.If a table has no non-key fields, it is automatically in BCNF.

Boyce-Codd normal form (BCNF) is a more rigorous version of the 3NF deal with relational tables that had
(a) multiple candidate keys,
(b) composite candidate keys, and
(c) candidate keys that overlapped .

BCNF is based on the concept of determinants. A determinant column is one on which some of the columns are fully functionally dependent. A relational table is in BCNF if and only if every determinant is a candidate key.

I hope this material will be useful to all of us.

0 Comments:

Post a Comment

<< Home