(a) Na2CO3 + H2O ⇌ H2CO3 + 2 NaOH
or CO32− + 2 Na+ + 2H2O ⇌ 2Na+ +2OH− + H2CO2
Or CO32− + 2H2O ⇌ H2CO3 + 2OH−
Since N2CO3 produces OH− ions in solution, hence N2CO3 solution is alkaline is nature.
(b) The lattice enthalpy of BaSO4 is much more than its hydration enthalpy and hence it is insoluble in water. But hydration enthalpy of Ba(OH)2 is much more than lattice enthalpy. Therefore, Ba(OH)2 is soluble in water.