Sodium carbonate is a basic salt because it is a salt of
Sodium carbonate is formed by the reaction between Carbonic acid and sodium hydroxide. Sodium hydroxide is a strong base while carbonic acid is a weak acid.
H2CO3 (Carbonic Acid)+2NaOH (Sodium Hydroxide) → Na2CO3 (Sodium Carbonate)+H2O (water)