an access method allowing programs to read and write records rapidly in no particular order.
a file is made up of fixed-length logical records that allow programs to read and write records rapidly in no particular order
each record has an address, enabling you to go directly to the record