Figure 12.1
Push down Logic to Database