Constraints And Its Types