“The logical or mathematical model of a particular organization of data is called a **data structure**.”

The choice depends on two consideration. First, it must be rich enough in structure to mirror the actual relationship of the data in the real world. Also, the structure should be simple enough that one can effectively process the data when necessary.