Plans database upgrades by maintaining , evaluating, and improving a transaction processing model. Supports database performance by monitoring database performance; evaluating and resolving processing and programming problems; designing database management tools; answering user questions.