Валентность - это количество энергетических орбиталей, выделяемых атомом для образования ковалентных связей. А степень окисления - это условный заряд, который приобрел бы атом если бы все связи в молекуле были бы ионными, т.е. если бы атом отдал бы свои или бы принял бы чужие электроны. Исходя из определений становится ясно, что ионная связь, образуемая взаимодействием разнозаряженных ионов, не зависит от количества орбиталей, которые могут принять участие в образовании связи, поэтому о валентности в таком случае говорить некорректно. Есть соединения, в которых степень окисления не совпадает с валентностью элемента - HNO3 - валентность азота здесь равна 4, а степень окисления - +5