It depends on your definition of a "big site": if, for example, Citigroup online banking is a "big site", I assume that they do it.
What I mean by this example is that the use (or non-use) of foreign keys, access only to stored procedures, etc., depends on the requirements of business logic (and, possibly, its legal base) more than from only technical capabilities.
Eugen ieck
source share