Design and Implementation of Constraints for 3D Spatial Database: Using Climate City Campus Database as an Example