Ковалентная неполярная связь образуется в молекулах между атомами одного элемента - неметалла.
Ковалентная полярная связь образуется в молекулах между атомами разных неметаллов.
Металлическая связь у металлов.
Ионная связь образуется между атомами металлов и неметаллов.
Оксид кальция состоит из неметалла O и металла Са, поэтому у него ионная связь.