This paper presents in tutorial fashion the concepts, notation, aud data-base languages that were defined by the CODASYL Data Description Language and Programming Language Committees. Data structure diagram notation is explained, and sample data-base definition is developed along with several sample programs. “Advanced features of the languages are discussed, together with examples of their use. An extensive bibliography is included. © 1976, ACM. All rights reserved.