Traditional File Processing System
Traditional File Processing System
Disadvantages
Database Approach
It emphasizes the integration and sharing of data throughout the organization.
Advantages of Database Approach
1. Program Data Independence the separation of data descriptions (metadata) from the
application that uses the data is called data independence. With the database approach, data
descriptions are stored in a centralized location called repository. This property of database
systems allows an organizations data to change and evolve without changing the application
programs that process the data.
2. Minimal Data Redundancy the design goal with the database approach is that previously
separate data files are integrated into a single, logical structure.
3. Improved Data Consistency by eliminating data redundancy, we greatly reduce the
opportunities for inconsistency.
4. Improved Data Sharing a database is designed as a shared corporate resource. Authorized
internal and external users are granted permission to use the database.
5. Increased productivity of Application Development a major advantage of database approach is
that it greatly reduces the cost of time for developing new business application.
6. Improved Data Quality the database approach provides a number of tools and processes to
improve data quality. Ex. A database designer can specify integrity constraints that enforced by
the DBMS.
7. Reduced Program Maintenance within limits we can change either the data or the application
programs that use the data without necessitating a change in the other factor.
Cost and Risk of Database Approach
1. New, Specialized Personnel organizations that adopt the database approach need to hire or
train individuals to design and implement databases, provide database administration services
and manage a staff of new people.
2. Installation and Management Cost - a multiuser database management system is a large and
complex suite of software that has a high initial cost, requires a staff of trained personnel to
install and operate and also has a substantial annual maintenance and support cost.
3. Conversion Cost the term legacy system is widely used to refer to older application in an
organization that are based on file processing system. The cost of converting these older
systems to modern databases measured in terms of dollars, time and organizational
commitment.
4. Need for Explicit Back-up and Recovery a shared corporate database must be accurate and
available at all times. These requires that comprehensive procedures be developed and used for
providing backup copies of data and for restoring a database when damage occurs.
5. Organizational Conflict a shared database requires a consensus on data definitions and
ownership as well as responsibilities for accurate data maintenance.
Type of Architecture
Desktop, Laptop, PDA
Client/Server
Client/Server
Client/Server
Client/Server