No. Actually, some rock is metamorphic, or Igneous. See, there is a rock cycle and rocks go in different stages(never the same way every single time!) . The rocks go through weathering. erosion etc.
Bases have a pH above 7. These are of two types. The one which is soluble is called ALKALIES. The one which are insoluble are called INSOLUBLE BASE. Not all bases are soluble but only some of them...
all alkalis r bases but all bases are not alkalis because all bases do not dissolve in water but alkalis like soap dissolve in water. by sumalini malhotra