The traditional information engineering approach advocates the placement of as much business logic as possible inside the database management system (DBMS). More recently, under the umbrella of ...