A non-computer interface to a storage system includes a set top box (STB)
or interface unit connected to a storage system for storing information
to be accessed by a user. The storage system can be a database, such as a
relational database having a plurality of tables, or a digital library
system, for storing information to be accessed by the user. Also stored
in the storage system are navigation information or rules for controlling
a user's navigation of the database. A user interacts with the storage
system through the STB, sending navigation commands to the storage system
via the STB. The navigation commands available to a user are generated by
combining the navigation rules with the user's access privileges. The
user can send navigation commands via a remote controller which sends
cursor control commands to the STB. Alternatively, the user can send
navigation commands via a virtual reality interface.