technique used to keep track of files and their storage locations
keeps track of names and locations of files that reside on a storage medium
-- surrogate key -- alternate key (business key or canditate key) -- attributes -- metadata: columns that track data lineage, auditing and other data warehouse processes