Advantages:
• Data is located near the greatest demand site.
• Access to data is faster; processing is faster due to several sites spreading out the work load.
• New sites can be added quickly and easily
• Communication is improved
• Operating costs are reduced
• It is user friendly
• There is less danger of a single-point failure
• It has process independence
• Data can physically reside nearest to where it is most often accessed, thus providing users with local control of data that they interact with. This results in local autonomy of the data allowing users to enforce locally the policies regarding access to their data.
• Reduced data redundancy
• Reduced updating errors and increased consistency
• Greater data integrity and independence from applications programs
• Improved data access to users through use of host and query languages
• Improved data security
• Reduced data entry, storage, and retrieval costs
• Facilitated development of new applications program
Disadvantages
• Database systems are complex, difficult, and time-consuming to design
• Substantial hardware and software start-up costs
• Damage to database affects virtually all applications programs
• Extensive conversion costs in moving form a file-based system to a database system
• Initial training required for all programmers and users
• Unemployment will increase as less labor will be required
• Investment needed as computer system and software need to be purchased.
• Computer literate employees needed because only computer literate can use it.
• Data is located near the greatest demand site.
• Access to data is faster; processing is faster due to several sites spreading out the work load.
• New sites can be added quickly and easily
• Communication is improved
• Operating costs are reduced
• It is user friendly
• There is less danger of a single-point failure
• It has process independence
• Data can physically reside nearest to where it is most often accessed, thus providing users with local control of data that they interact with. This results in local autonomy of the data allowing users to enforce locally the policies regarding access to their data.
• Reduced data redundancy
• Reduced updating errors and increased consistency
• Greater data integrity and independence from applications programs
• Improved data access to users through use of host and query languages
• Improved data security
• Reduced data entry, storage, and retrieval costs
• Facilitated development of new applications program
Disadvantages
• Database systems are complex, difficult, and time-consuming to design
• Substantial hardware and software start-up costs
• Damage to database affects virtually all applications programs
• Extensive conversion costs in moving form a file-based system to a database system
• Initial training required for all programmers and users
• Unemployment will increase as less labor will be required
• Investment needed as computer system and software need to be purchased.
• Computer literate employees needed because only computer literate can use it.