database management system Advantagesa nd Disadvantages.pptx

AaashaRana 58 views 17 slides Jul 07, 2024
Slide 1
Slide 1 of 17
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17

About This Presentation

Advantages and Disadvantages of DBMS
Advantages of database
Data Independence
Redundancy Control
Consistency Constraints
Support Complex Data Relationships
Data Security Features
Disadvantages of database
High Cost of DBMS
Higher Hardware Cost
Appointing Technical Staff
Cost of Staff Training
Proble...


Slide Content

Advantages and Disadvantages of DBMS A Comprehensive Overview

Advantages of database Data Independence Redundancy Control Consistency Constraints Support Complex Data Relationships Data Security Features Database Backup & Recovery

Data Independence Facility of data independence Data and application programs are separate Change data storage without changing application programs Modify programs without reorganizing data

Redundancy Control Avoids data duplication Same data used at all required places

Consistency Constraints Rules for data entry Ensures data consistency Example: Constraints on student marks (0-100)

Support Complex Data Relationships Design complex data structures Logically view and access data in different ways

Data Security Features Protects database from unauthorized access Access through usernames and passwords Different access levels for different users

Database Backup & Recovery Facility for backup and recovery Stores an additional copy of data Data recovery if original is lost or damaged

Advanced Capabilities Advanced access capabilities for online reporting Uses Internet for advanced capabilities

Disadvantages of database

High Cost of DBMS Very large and complex software Expensive to purchase

Higher Hardware Cost Requires large memory and processing power Needs powerful hardware

Appointing Technical Staff Needs database administrators and programmers Requires good salaries for technical staff

Cost of Staff Training

Problems in Wrong Database Environment Issues if wrong database environment selected Costly changes due to requirements Expensive conversion and testing

Need of Data Dictionary Stores data definitions and rules Ensures data adheres to rules Used for data access authorization Useful but expensive tool Requires installation and hardware costs

Conclusion DBMS offers significant advantages like data independence, security, and advanced capabilities. However, they also come with disadvantages such as high costs and the need for technical staff and training.