Answer: An ionic bond is a type of chemical bond formed through an electrostatic attraction between two oppositely charged ions. Ionic bonds are formed between a cation, which is usually a metal, and an anion, which is usually a nonmetal.
basically explains
You need oxygen and water
When a electron moves from higher shell to lower shell ,it releases energy because if it goes to lower shell without releasing energy then it will unable to do that so.as lower electron shells have low energy electrons