A secondary index presents a secondary means of accessing a file for which some primary access already exists. The index is an ordered file with two fields. The very first field is of the identical data type as some non ordering field of the data file that is an indexing field. The second field is either the block pointer or a record pointer.