One of the problems which confront dcsignemC implementers, and users of database management systems ia:the very large amounts of space often required to* store a database in a computer system. In general, that 'space is used for two purposes: to represent certain. atdmiai units of data and to represent certain relationships among those atomic units. This paper investigates the second aspect of the problem. the storage requirements of relationship representations. The class of navigational representations is defined, and several relationship representation techniques commonly used in database management systems are shown to be navigational. Two additional techniques for constructing relationship representations are presented. The first produces more compact representations than the standard techniques by taking advantage of a property of relationships called companionship. The second technique, called the powerset representation, always achieves a worst-case lower bound on the size of navigational relationship representations.