

- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
What is the role of file organization modules for typical file system software(DBMS)?
File organization is the way of storing data in the file. It is very useful as it determines ways of accessing it, storing it while maintaining the flexibility of the system.
Role of file organization
Hence, the roles of file organization are as follows −
It provides flexibility.
Easy access of data in files.
Easy storage.
Decrease the complexity of the overall system and files are stored and well maintained.
Provide security to data.
Saves users time in searching for particular information / data in file as every data is arranged so nicely.
Methods
The methods of file organization are as follows −
Contiguous
Data and files are arranged in contiguous address space in linear order.
Easy to implement
Issue is external fragmentation
Linked
Carries a list of links to disk blocks.
Every directory has a pointer which points to the first block of file.
Its advantage includes no external fragmentation.
It is used in sequential access of files.
It is bad for direct access methods.
Indexed
It resolves the drawback of both methods stated above.
We create an index and assign files.
Pointer is there which helps to take you to a particular file / data.
Each file has its own index block.
- Related Questions & Answers
- What are hashed files and indexed file organization(DBMS)?
- Explain the concept of the traditional file system in DBMS?
- What is a Distributed File System (DFS)?
- What are the levels of computer system organization?
- File System Management
- File system manipulation
- What is the open/standardized file format for exporting invoices in SAP ERP System?
- What is the purpose of the testng.xml file?
- What is the purpose of the .gitignore file?
- What are the types of system calls used in file management?
- System measurement of SAP HANA system in XML file
- State the difference between file systems and DBMS?
- File-based Data Management System
- Design File System in Python
- List the file system roots in Java