A query language should reflect a single, natural data structure or organization.
Additional Information:
The query language should be congruent with the user's perception of how the data are organized. For example, if a user supposes that all data about a particular person are stored in one place, then the query language should permit such data to be retrieved by a single query, even though actual computer storage might carry the various data in different files.