0% found this document useful (0 votes)
295 views5 pages

Advantages and Disadvantages of DBMS

A database management system (DBMS) manages the database structure and controls access to stored data. The DBMS acts as an intermediary between users and the database, translating requests into operations to fulfill them. This hides complexity and improves data sharing, security, integration, consistency, and access through queries. However, DBMSs also have disadvantages like increased costs, management complexity, needing frequent updates, and forcing upgrade/replacement cycles.

Uploaded by

srinivas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
295 views5 pages

Advantages and Disadvantages of DBMS

A database management system (DBMS) manages the database structure and controls access to stored data. The DBMS acts as an intermediary between users and the database, translating requests into operations to fulfill them. This hides complexity and improves data sharing, security, integration, consistency, and access through queries. However, DBMSs also have disadvantages like increased costs, management complexity, needing frequent updates, and forcing upgrade/replacement cycles.

Uploaded by

srinivas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

 what is a database management system(DBMS)

"A database management system (DBMS) is a collection of programs that


manages the database structure and controls access to the data stored
in the database".

The DBMS serves as the intermediary between the user and the database.
The database structure itself is stored as a collection of files, So,
we can access the data in those files through the DBMS.

The DBMS receives all application requests and translates them into
the complex operations required to fulfill those requests. The DBMS
hides much of the database’s internal complexity from the application
programs and users.

Advantages of Database Management System (DBMS)

1. Improved data sharing

An advantage of the database management approach is, the DBMS helps to


create an environment in which end users have better access to more
and better-managed data.

Such access makes it possible for end users to respond quickly to


changes in the irenvironment.

2. Improved data security

The more users access the data, the greater the risks of data security
breaches. Corporations invest considerable amounts of time, effort,
and money to ensure that corporate data are used properly. A DBMS
provides a framework for better enforcement of data privacy and
security policies.
3. Better data integration

Wider access to well-managed data promotes an integrated view of the


organization’s operations and a clearer view of the big picture. It
becomes much easier to see how actions in one segment of the company
affect other segments.

4. Minimized data inconsistency

Data inconsistency exists when different versions of the same data


appear in different places. For example, data inconsistency exists
when a company’s sales department stores a sales representative’s name
as “Bill Brown” and the company’s personnel department stores that
same person’s name as “William G. Brown,” or when the company’s
regional sales office shows the price of a product as $45.95 and its
national sales office shows the same product’s price as $43.95. The
probability of data inconsistency is greatly reduced in a properly
designed database.

5. Improved data access

The DBMS makes it possible to produce quick answers to ad hoc queries.


From a database perspective, a query is a specific request issued to
the DBMS for data manipulation—for example, to read or update the
data. Simply put, a query is a question, and an ad hoc query is a
spur-of-the-moment question. The DBMS sends back an answer (called the
query result set) to the application. For example, end users, when
dealing with large amounts of sales data, might want quick answers to
questions (ad hoc queries) such as:

- What was the dollar volume of sales by product during the past six
months?
- What is the sales bonus figure for each of our salespeople during
the past three months?
- How many of our customers have credit balances of 3,000 or more?

6. Improved decision making

Better-managed data and improved data access make it possible to


generate better-quality information, on which better decisions are
based. The quality of the information generated depends on the quality
of the underlying data. Data quality is a comprehensive approach to
promoting the accuracy, validity, and timeliness of the data. While
the DBMS does not guarantee data quality, it provides a framework to
facilitate data quality initiatives.

7. Increased end-user productivity

The availability of data, combined with the tools that transform data
into usable information, empowers end users to make quick, informed
decisions that can make the difference between success and failure in
the global economy.

Till now we have seen different benefits of database management


systems. But it has certain limitations or disadvantages.

Let's find various disadvantages of database system.

Disadvantages of Database Management System (DBMS):

Although the database system yields considerable advantages over


previous data management approaches, database systems do carry
significant disadvantages. For example:

1. Increased costs

one of the disadvantages of DBMS is Database systems require


sophisticated hardware and software and highly skilled personnel. The
cost of maintaining the hardware, software, and personnel required to
operate and manage a database system can be substantial. Training,
licensing, and regulation compliance costs are often overlooked when
database systems are implemented.

2. Management complexity

Database systems interface with many different technologies and have a


significant impact on a company’s resources and culture. The changes
introduced by the adoption of a database system must be properly
managed to ensure that they help advance the company’s objectives.
Given the fact that database systems hold crucial company data that
are accessed from multiple sources, security issues must be assessed
constantly.

3. Maintaining currency

To maximize the efficiency of the database system, you must keep your
system current. Therefore, you must perform frequent updates and apply
the latest patches and security measures to all components.

Because database technology advances rapidly, personnel training costs


tend to be significant. Vendor dependence. Given the heavy investment
in technology and personnel training, companies might be reluctant to
change database vendors.

As a consequence, vendors are less likely to offer pricing point


advantages to existing customers, and those customers might be limited
in their choice of database system components.

4. Frequent upgrade/replacement cycles

DBMS vendors frequently upgrade their products by adding new


functionality. Such new features often come bundled in new upgrade
versions of the software. Some of these versions require hardware
upgrades. Not only do the upgrades themselves cost money, but it also
costs money to train database users and administrators to properly use
and manage the new features.

You might also like