Suppose you need to calculate constantly-changing information based on constantly-updated information in one or more tables. Are you stuck doing everything in multiple expensive queries? By no means. How careful denormalization and query construction can lower your database load and simplify your code.