How does the design changes if there is a change in the total database?
For example: You are designing an application that allows employees to change their HR information . The requirements states that the application should talk directly to the HR systems database. Now, the company will be converting to a new HR system over the next two years.