Spatial Data Mining: Database Primitives, Algorithms and Efficient DBMS Support