Errors and Complications in SQL Query Formulation
understanding database schema evolution : a case study .