data base management system

Published on June 2016 | Categories: Types, School Work | Downloads: 49 | Comments: 0 | Views: 390
of 10
Download PDF   Embed   Report

features and advantages of dbms over file system

Comments

Content

•persistent storage of data •centralized control of data •control of redundancy •control of consistency and integrity •multiple user support •sharing of data •data documentation •data independence •control of access and security •backup and recovery

•Concurrency •Security •Access •Backup & Restore •Efficiency •Indexes

•Cannot read file without definition •Hard to find definition •Every time you alter file, you must rewrite code •Change in a program/file will crash other code •Cannot tell which programs use each file

•Controlling redundancy in data storage and in development and maintenance efforts. •Sharing of data among multiple users. •Restricting unauthorized access to data. •Providing persistent storage for program Objects •Providing Storage Structures for efficient Query Processing

•Providing backup and recovery services. •Providing multiple interfaces to different classes of users. •Representing complex relationships among data. •Enforcing integrity constraints on the database. •Drawing Inferences and Actions using rules

•Potential for enforcing standards: this is very crucial for the success of database applications in large organizations Standards refer to data item names, display formats, screens, report structures, meta-data (description of data) etc. •Reduced application development time: incremental time to add each new application is reduced.

•Flexibility to change data structures: database structure may evolve as new requirements are defined. •Availability of up-to-date information – very important for on-line transaction systems such as airline, hotel, car reservations. •Economies of scale: by consolidating data and applications across departments wasteful overlap of resources and personnel can be avoided.

Do not use a DBMS when
   




the initial investment in hardware, software, and training is too high the generality a DBMS provides is not needed the overhead for security, concurrency control, and recovery is too high data and applications are simple and stable real-time requirements cannot be met by it multiple user access is not needed

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close