That is correct. Although I understand the reasoning for saying that NaNO3 comes from NaOH and HNO3, I don't think you have to make it even that complicated. When a salt dissolves in water, you just simply look at the cation and the anion, and decide if they are acidic or basic. Na+ is not either, and if the anion is the conjugate base of a weak acid, then it must be at least slightly basic.