(1)在给定的转化关系中,硫酸与甲、乙、丁三种物质反应,而甲、乙、丙、丁(Mg、BaCl2、Na2CO3、HCl)中只有HCl不和硫酸反应,所以丙为HCl;由氢氧化钙与乙反应,推出乙为Na2CO3,而甲与乙反应,甲为BaCl2,丁为Mg;
(2)氯化钡和碳酸钠反应生成碳酸钡和氯化钠,化学方程式为:Na2CO3 +BaCl2═BaCO3↓+2NaCl;
镁和HCl溶液反应生成氯化镁和氢气,化学方程式为:Mg+2HCl═MgCl2+H2 ↑.
故答案为:(1)Na2CO3,HCl;
(2)Na2CO3 +BaCl2═BaCO3↓+2NaCl;Mg+2HCl═MgCl2+H2 ↑.