Design sytem for a parking lot with these features.
M floors
Each floor have N spots
A car can be parked in 1 slot
2 bikes can be parked in 1 slot,
A truck can be parked in 2 slots (consecutive)
Charges $x per hour(for simplicity).
Design this system and define Database schema.