Explanation : A compound that differs from a mixture in that a compound is always has a homogeneous composition.
As separation of mixture can be done by any of the physical methods,, but a compound needs a chemical methods to be separated as it is homogeneous in composition. The components of a compound are formed by reacting chemically with each other, whereas in mixture they are just mixed together.
Ionic bond is formed by two opposite type of substances (metal and non-metal) while both covalent or metallic bond is formed by two same type of substances (non-metal and non-metal form covalent bond, metal and metal form metallic bond). Idk if it's true or not.