A logical file is a database file that logically represents one or more physical files. Logical files do not contain data records, but they define record formats. The data records are contained in the physical files associated with the logical files.

Logical files let users access data in a sequence and format that is different from the physical files they represent.

From the perspective of the SQL standard, logical files are identical to views and indexes.