The Indexed Sequential Access Method (ISAM) allows programs to directly access specific items in large data files. In addition to a data file, ISAM requires at least one index. Index files are also called key files, so the access method is also known as the Keyed Sequential Access Method (KSAM). We can create an ISAM system using just the block I/O, and random and direct access functions described previously. ISAM is easier to understand if we are familiar with the roles that each file plays in the data access.
Data File | Index Files |
---|---|
|
|