A. Because an integrity constraint is automatically checked while data is inserted into or updated in a table while a stored procedure has to be specifically invoked
B. Because the stored procedure occupies more space in the database than a integrity constraint definition
C. Because a stored procedure creates more network traffic than a integrity constraint definition