A key goal during this stage is data independence, meaning that the decisions made for performance optimization purposes should be invisible to end-users and applications