Если «пользователь не может иметь квалификацию, если у него нет профессии», тогда, возможно, user_qualification должна ссылаться как на user_id, так и профессию в user_professions, чтобы обеспечить наличие комбинации пользователя и профессии до того, как квалификация установлена.