What books or net sources are good for explaining the uses of features
like triggers,
stored procedures, transactions, and views in the *design* of a
database? I've seen
plenty of books at the store giving a functional overview of them, but
none of them
explain how, why, and when such features are integrated into a database
design.