No Hidden Dependencies
The simple normalization rules:
Each non-key column must depend on the whole key and nothing but the key.
There must be no hidden dependencies.
Solution: Split the table.
Make sure you can rejoin the two pieces to recreate the original data relationships.
For some hidden dependencies within keys, double-check the business assumption to be sure that it is realistic. Sometimes you are better off with a more flexible assumption.