![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB6TwvbYSYZrNUpJ2xK8fNhi8EvqXX-4a_39IzqN3Gm82PTYVVtwmLyQU9jnduFi9KXbfYVUFRCgdEadldsPLI6ow82PpG1Et2I5qepDdvxg2Vkx4iiGkKR4yWQN6NtMdDiCcy4hOSacU/s320/dbms+advantage.gif)
There are many advantages of DBMS over files processing. The main advantage is the fact that files hold repetitive data about entities, while DBMSs can be programmed to eliminate all redundancies. Thus, having single copies of data assures the minimization of data storage. To illustrate this advantage with an example, in the file storage system, when an address of a customer or supplier was changed, someone had to modify this information in every single file that contained data about the respective entity. This represented a tedious and error prone process. DBMSs help us manage tremendous quantities of tables, inter-linked within a single system. This eliminates unnecessary redundancies and insures that change is automatically made for every single part where the information appears. For example, if a student changes his address, the DBMS will automatically change this information in all the files pertinent to that student (course selection, permanent record etc.). There are many other advantages of DBMSs over file processing, listed below:
- flexibility: programs and data are independent, which makes it easier to alter software to the changes in the needs of specific organizations
- fast response to information requests: because the data are organized in a single system, it is easier to process complex requests for certain information contained in the DBMS
different ways of access: DBMS allows users to access the information through various key fields, as well as using different programming languages - increase in user productivity: DBMS saves time which increases productivity; also users often find DBMS easier to use, which saves training costs.
- improved data consistency
- better data sharing: because of the centralized system, it is easier to control data access enforcement of standards: DBMS make it easier for the creator to enforce his standards concerning data creation, modification and deletion
- improved data quality
- reduced program maintenance
Sources:
1) Information Systems Today, by Jessup, Valacich and Wade, 2nd. ed.
2)http://www.blurtit.com/q955157.html
3) http://wiki.answers.com/Q/What_is_the_disadvantages_and_disadvantages_of_DBMS
4)http://www.antonine-education.co.uk/ICT_A2/Module_5/Topic_3/Topic_3_files/image001.gif
No comments:
Post a Comment