File Processing Systems
Computers & Technology → Technology
- Author Imran Zafar
- Published May 15, 2012
- Word count 550
Even the earliest business computer systems were used to process business records and produce information. They were generally faster and more accurate than equivalent manual systems. These systems stored groups of records in separate files, and so they were called file processing systems. Although file processing systems are a great improvement over manual systems, they do have the following limitations:
Data is separated and isolated.
Data is often duplicated.
Application programs are dependent on file formats.
It is difficult to represent complex objects using file processing systems. Data is separate and isolated. Recall that as the marketing manager you needed to relate sales data to customer data. Somehow you need to extract data from both the CUSTOMER and ORDER files and combine it into a single file for processing. To do this, computer programmers determine which parts of each of the files are needed. Then they determine how the files are related to one another, and finally they coordinate the processing of the files so the correct data is extracted. This data is then used to produce the information. Imagine the problems of extracting data from ten or fifteen files instead of just two! Data is often duplicated. In the record club example, a member's name, address, and membership number are stored in both files. Although this duplicate data wastes a small amount of file space, that is not the most serious problem with duplicate data. The major problem concerns data integrity. A collection of data has integrity if the data is logically consistent. This means, in part, that duplicated data items agree with one another. Poor data integrity often develops in file processing systems. If a member were to change his or her name or address, then all files containing that data need to be updated. The danger lies in the risk that all files might not be updated, causing discrepancies between the files. Data integrity problems are serious. If data items differ, inconsistent results will be produced. A report from one application might disagree with a report from another application. At least one of them will be incorrect, but who can tell which one? When this occurs, the credibility of the stored data comes into question. Application programs are dependent on file formats. In file processing systems, the physical formats of files and records are entered in the application programs that process the files. In COBOL, for example, file formats are written in the DATA DIVISION. The problem with this arrangement is that changes in file formats result in program updates. For example, if the Customer record were modified to expand the ZIP Code field from five to nine digits, all programs that use the Customer record need to be modified, even if they do not use the ZIP Code field. There might be twenty programs that process the CUSTOMER file. A change like this one means that a programmer needs to identify all the affected programs, then modify and retest them. This is both time consuming and error-prone. It is also very frustrating to have to modify programs that do not even use the field whose format changed. It is difficult to represent complex objects using file processing systems. This last weakness of file processing systems may seem a bit theoretical, but it is an important shortcoming.
Imran Zafar writes articles about computer basics and database management such as uses of computer,
free computer dictionary.
Article source: https://articlebiz.comRate article
Article comments
There are no posted comments.
Related articles
- How End Of Arm Tooling (EOAT) Enhances Productivity And Quality In Automotive Plastics
- Design Considerations For Injection Moulding: What You Need To Know Before Manufacturing
- Safety, Lifespan, And Performance: Key Considerations For Lithium Battery Use
- How Talent Management Software by Bullseye Engagement Transforms Workforce Performance
- Why Businesses Choose VALiNTRY to Hire Full Stack Expert Talent in 2026
- Australia’s Most Popular Taxi Dispatch Software Reviewed: Which One Truly Wins
- How AI Trends in 2026 Are Changing Gaming, Software, and Digital Access
- Microsoft Office 2026 Review: Why This New Perpetual Version Just Became My Go-To Tool in Early 2026
- The Evolution of Mobile App Development in the Age of Agentic AI and Generative Intelligence
- Understanding AI-Powered Security Awareness Training and Its Impact
- How Office Phone Systems Improve Customer Communication and Productivity
- Key Features of Powerful Executive Business Intelligence Dashboards
- Hire Top Cash Application Specialists to Improve Cash Flow and Reconciliation
- Professional SEO Services Boise to Boost Your Online Presence
- Streamline Payroll and HR with Professional Outsourced HR Payroll Services
- How HCM Software Improves Employee Performance and Engagement
- Challenges and Solutions in Slot Game Development
- How Staff Augmentation Salesforce Improves Operational Efficiency and Execution
- Why Businesses Should Hire Certified Petroleum Engineers for Oil and Gas Projects
- Why Most SaaS Products Fail at Onboarding (And How UI/UX Fixes It)
- ADP System Maintenance Services That Improve Workflow Efficiency
- Why Your Organization Needs a Training Management Software System
- MVP Mobile App Development: A Complete Technical Guide for Building Smarter, Faster, and Scalable Apps
- The Future of Work in the Age of AI
- Reducing Turnover and Burnout with Effective Healthcare Staffing Services
- Building a Leadership Pipeline With Advanced Succession Planning Tools
- Hire Petroleum Engineers Who Can Navigate Digital Transformation in Energy
- Top Benefits of Hiring a Data Warehouse Consulting Firm in 2026
- Mobile app development company in Qatar
- Protection Engineer Staffing Agency for Energy and Industrial Safety