Answer:
Magnesium Flouride is a ionic compound and thus has a giant lattice structure. Its ions are held together in this lattice by strong electrostatic forces of attraction. A large amount of energy is needed to overcome the strong electrostatic forces of attraction between the Mg2+ ions and the F- ions to separate the ions. Hence Magnesium fluoride has a very high melting point.