database theory why use database? data is a valuable corporate resource which needs adequate...

5
Database Theory Why use database? Data is a valuable corporate resource which needs adequate accuracy, consistency and security controls. The centralized control of data means that for many applications the data will already exist, and facilitate quicker development. Data will no longer be related by application programs, but by the structure defined in the database. Easier to maintain systems

Upload: phoebe-elliott

Post on 18-Dec-2015

218 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Database Theory Why use database? Data is a valuable corporate resource which needs adequate accuracy, consistency and security controls. The centralized

Database Theory Why use database?

Data is a valuable corporate resource which needs adequate accuracy, consistency and security controls.

The centralized control of data means that for many applications the data will already exist, and facilitate quicker development.

Data will no longer be related by application programs, but by the structure defined in the database.

Easier to maintain systems

Page 2: Database Theory Why use database? Data is a valuable corporate resource which needs adequate accuracy, consistency and security controls. The centralized

The data can shared Redundancy can be reduced/controlled Inconsistency can be avoided Transaction support can be provided Integrity can be maintained Security can be enforced Conflicting requirements can be balanced Standard can be enforced

Benefits of Database Approach

Page 3: Database Theory Why use database? Data is a valuable corporate resource which needs adequate accuracy, consistency and security controls. The centralized

Controlling redundancy– Redundancy is storing the same data

multiple times . Duplication effort Storage waste, when same data stored

repeatedly File that represent same data may became

inconsistent.

Page 4: Database Theory Why use database? Data is a valuable corporate resource which needs adequate accuracy, consistency and security controls. The centralized

Other Advantages of using the DBMS approach

Restricting unauthorized access to data

Providing Storage Structures (e.g. indexes) for efficient Query Processing

Providing backup and recovery services

Page 5: Database Theory Why use database? Data is a valuable corporate resource which needs adequate accuracy, consistency and security controls. The centralized

Other Advantages of using the DBMS approach

Providing multiple interfaces to different classes of users

Representing complex relationships among data

.

.

.