Implementing Practical Db2 Applications