Thu 04 July 2024
Baydari.com

DBMS-File Processing System Advantages And Disadvantages

Traditional or simple file processing is the first computer-based method to handle business applications. In the past, many organizations stored data in files of tape or disk. The data were managed using a file-processing system. In a typical file processing system, each department in an organization has its own set of files. The files are designed especially for their own applications. The records in one file are not related to the records in any other file.   

Business organizations have used file-processing systems for many years. But this system has many disadvantages.

Disadvantages of file processing System

       Some important disadvantages of the file processing system are as follows:

1. Data Redundancy and inconsistency

       In a file prosing system, the same data may be duplicated in several files. Suppose there are two files “Library”. The file “Student” contains the Roll No, name, address and telephone number, and other details of a student in a college. The file “Library” contains the Roll No and name of those students who get a book from the library along with the information about the rented books the data of one student appears in two files. This is known as data redundancy. This redundancy causes higher storage.

    This situation can also result in data inconsistency. Inconsistency means that two files may contain different data of the same students. For example, if the address of students is changed, it must be changed in both files. There is a possibility that it is changed in the “Students” file and not from the “Library” file. The data becomes inconsistent in this situation.

2. Data Isolation

           The data in the file processing system is stored in various files. It becomes very difficult to write new application programs to retrieve the appropriate data. Suppose that student emails are stored in the “Student” file and fee information is stored in the “Free” file. The data from both files are required to send an email message to inform a student that the data for fee payment is over. In a file processing system, it is difficult to generate such type of list from multiple files.

 

3. Integrity problems

              Integrity means reliability and accuracy of data. The stored data must satisfy a certain type of consistency. For example, the Roll No and Marks of students should be numeric values. It is very difficult to apply these constraints to files in the file processing system.

4. Program Data Dependency

              Program data dependency is a relationship between data in files and the program required to update and maintain the files. Application programs are developed according to a particular file format in the file processing system. If the formal file is changed, the application program also needs to be changed accordingly. For example, if there is a charge in the length of the postal code, it required changes may be costly to implement.

5. Atomicity problem 

               An operation on data may consist of different steps. A collection of all steps required to complete a process is known as a transaction. The atomicity means that either one transaction should take place as a whole or it should not take place at all. Suppose a user wants to transfer money from account A to account B. This process consists of two steps:

  1. Deduct the money from account A.
  2. Add the money to account   B.

                Suppose that the system fails when the computer has performed the first step. It means that the amount has been deducted from account A but has not been added to account B. this situation can make data inconsistent. The file processing system does not provide the facility to ensure the atomicity of data.

6. Security Problems 

            The file processing system does not provide adequate security on data. In some situations, it is required to provide different types of access to data for different users. For example, a data entry operator should only be allowed to enter data. The chairman of the organization should be able to access or delete the data completely. Such types of security options are not available in the file processing system.

7. Program Maintenance

              The programs developed in the file processing system are difficult to maintain. Most of the budget may be spent on maintenance. It makes it difficult to develop new applications. 

 

 


Share