Definition

Let be a relation schema, and be a set of functional and multivalued dependencies of . Let be the closure of .

Then, is said to be in fourth normal form(4NF) if, for all multivalued dependencies , at least one of the followings hold:

  • is trivial. (i.e., , or )
  • is a superkey of . (i.e., )

Decomposition into 4NF

4nf-decompose-algorithm