What is the relationship between a mineral and a rock?

A. They are the exact same thing.
B. A mineral is a building block of rocks.
C. Minerals are only silicates while rocks are nonsilicates.
D. A rock is always man-made while a mineral is naturally occurring.