Holding records which consist of more than one data item can be achieved by the use of multiple one-dimensional arrays. Data for each record is held at the same index position in the different arrays. As an alternative a two-dimensional array could be used with each row holding a different record.