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 must one have no knowledge of in order to create a successful data model?