Boycee Code Normal form:
Its a kind of Normalization technique in Database Management System.Its somewhere between 3NF(third Normal Form) and 4NF(fourth Normal Form).
The relation is in BCNF under the criterion:
F(x) => Y
Y is a primary Key and F(X) is a candidate key.
When a key has two or more primary key then such key are referred to as a Candidate Key.
before going to BCNF we should have brief concept of transitive relation and partial realtion in DBMS.
If any flaws found I would be delighted to rectify my work.