Question: What must one understand in order to create a successful data model?

Is "A successful data model will accurately reflect the possible state of the external world being modeled: for example, if people can have more than one phone number, it will allow this information to be captured." the correct answer?
no