what is a data model used to analyze and communicate data needs at the individual project or application level using graphical symbols to identify data entities and relationships.