We will design applications:
"...that use SQL commands against Views for set operations"
Amid a collection of sound and otherwise general principles for developing business applications, this seems rather incongruously application-specific. Depending on the requirements, SQL is not always the best way to implement a set processor. This tip might be more appropriate under DatabaseBestPractices. -- DaveVoorhis