What are you claiming the purpose of integrity constraints in the database is? If your application doesn't generate data which can't go in the database correctly, what's the observable difference between a database that enforces constraints and a database that doesn't?
Perhaps I'm wording this badly?
Your application should _not_ be generating data which can't go into the database correctly. If it is, that's a different set of problems. ;)