I don't totally agree with him. I draw the line at stored procedures, triggers, and views; he draws the line at, uh, any relational integrity at all. I think database constraints are good to protect against application bugs.
I wonder why he uses a relational database at all if he's really just using it as a bit bucket.