A collection of data items arranged for processing by a program. Multiple records are contained in a file or data set. The organization of data in the record is usually prescribed by the programming language that defines the record’s organization or by the application that processes it. Typically, records can be of fixed or variable length with the length information contained within the record.