Ausgangspunkt für das Design der JRIO-Schnittstellen ist eine von Dateisystemen und Zugriffsmethoden unabhängige abstrakte Sicht auf Art und Weise der Datenzugriffe, wie sie auch in der IBM-Implementierung zugrunde gelegt wird.
Aus Sicht der Anwendung kann die Art und Weise des Datenzugriffs dann in folgenden Zugriffsarten klassifiziert werden:
Sequentieller Zugriff
Lesender Zugriff auf Sätze/Seiten erfolgt in sequentieller Reihenfolge. Schreibender Zugriff erweitert die Datei am Ende.
Wahlfreier Zugriff (Random)
In einer Datei, die mit dieser Zugriffsart verarbeitet wird, kann beliebig auf einzelne Sätze positioniert werden, bevor gelesen oder geschrieben wird.
Index-sequentieller Zugriff (Keyed)
In einer Datei, die mit dieser Zugriffsart verarbeitet wird, können durch Angabe von Schlüsseln einzelne Sätze zum Lesen und/oder Schreiben ausgewählt werden.