What Is Constraints And Its Types