Varför är det korrekt att säga att en förening som kalciumkarbonat innehåller både joniska och kovalenta bindningar?

Varför är det korrekt att säga att en förening som kalciumkarbonat innehåller både joniska och kovalenta bindningar?

Eftersom kalcium atomerna binder med syreatomer. (Ionic bond - metall och icke metall)
Sedan binder kolatomen till syreatomer, som är en Kovalent bindning (icke metall - icke metall)
Därför både joniska och kovalenta obligationer ingår.