The first task of a database designer is to produce a conceptual data model that reflects the structure of the information to be held in the database. What involves asking shallow questions to improve a data model?