• A relation schema R is in Boyce-Codd Normal Form (BCNF)
    if whenever a FD X -> A holds in R, then X is a superkey of R
  • Each normal form is strictly stronger than the previous one:
  • There exist relations that are in 3NF but not in BCNF
  • The goal is to have each relation in BCNF (or 3NF)
  • Additional criteria may be needed to ensure the the set of relations in a relational database are satisfactory (see Chapter 13)
  • Additional normal forms are discussed in Chapter 13
     

    Y Example
    + + - - ^ ^

    Web Page Copyright: 國立政治大學資訊科學系 連耀南 lien@cherry.cs.nccu.edu.tw ; bcnf.htm,  Thu Jul 29 18:25:42 CST 1999