What is the difference between a covalent and ionic bond?

GCSE