What Are Constraints And Types Of Constraints