Spatial databases are designed to effectively store and query data related to objects in space, such as geographic locations. They enhance traditional databases with spatial data types, spatial indexing methods, and specific querying capabilities to handle complex spatial queries efficiently.