The data depends on the key [1NF], the whole key [2NF] and nothing but the key [3NF] (so help me Codd).