There are several types of physical storage media that can be used for database management systems. They vary in access speed, cost per unit of data stored, and reliability. Faster storage types like cache and main memory are more expensive and volatile, while slower types like magnetic disks, flash memory, and tapes are non-volatile but can store much more data. The storage hierarchy ranges from volatile primary storage to non-volatile secondary and tertiary storage.