Difference Between A Rock And Ore

difference between rock and mineral- a rock is made up of 2 or more minerals, whereas a mineral is composed of the same substance throughout.Ore- a mineral occurring in sufficient quantity and containing enough metal to permit its recovery and extraction at a profit.Or, a mineral or an aggregate of minerals from which a valuable constituent.