Data Mining and Constraints: An Overview