分析:一般来说,活泼金属和活泼非金属元素之间易形成离子键,非金属元素之间易形成共价键,不同非金属元素之间易形成极性键,同种非金属元素之间易形成非极性键,含有离子键的化合物为离子化合物,离子化合物中可能含有共价键,只含共价键的化合物为共价化合物.
解答:解:A.水中只含共价键,为共价化合物,故A错误;
B.氯化镁中只含离子键,为离子化合物,故B错误;
C.过氧化钠中钠离子和过氧根离子之间存在离子键,氧原子和氧原子之间存在非极性共价键,故C错误;
D,氢氧化钙中钙离子和氢氧根离子之间存在离子键,氧原子和氢原子之间存在极性共价键,故D正确;
故选D.
点评:本题考查了化学键和化合物的关系,明确基本概念是解本题关键,根据化合物中含有的化学键结合概念解答,难度不大,易错选项是B,注意氯化镁中两个氯离子之间不存在化学键,为易错点.