What are the different forms of integrity control in database management system? Describe with the help of examples.