File Organization (DBMS)
A file organization refers to the way the files are physically arranged on a storage device. Further, there may be a single key or multiple keys associated with the file. therefore based on its physical storage and the keys used to access records, files are classified as sequential file, relative file, indexed sequential file, inverted file and multi-list file.
The following figure shows the distinction between different files organization based on the number of access keys.
Multi-key Organization
⇓
One Access key
⇓
Sequential Access only
⇙ ⇘
Sequential Organization Indexed Sequential Organization
⇓
Direct Access only
⇓
Relative Organization
Factors that influence the choice of particular file organization for given applications are as follows:
- Economy of storage
- Convenience of updates
- Ease of retrieval
- Reliability
- Security
- Integrity
Sequential File Organization -
Post a Comment