Disadvantages of Using a DBMS | Database Management System

Disadvantages of Using a DBMS | Database Management System

Disadvantages of Using a DBMS : A database System generally provides on-line access to the database for many users. In Contrast, a conventional system is often designed to meet a specific need and therefore generally provides access to Only a small number of users. Because of the larger number of users accessing the data when a database is used, the enterprise may involve additional risks as compared to a conventional data processing System in the following areas:

  1. Confidentiality, privacy and security.
  2. Data quality.
  3. Data integrity,
  4. Enterprise vulnerability may be higher.
  5. The cost of using DBMS,

Confidentiality, Privacy and Security

When information is centralized and is made available to users from remote locations, the possibilities of abuse are often more than in a conventional data processing system. To reduce the chances of unauthorized users accessing sensitive information, it is necessary to take technical, administrative and, possibly, legal measures.

Most databases Store valuable information that must be protected against deliberate trespass and destruction.

Data Quality

Since the database is accessible to users remotely, adequate controls are needed to control users updating data and to control data quality. With increased number of users accessing data directly, there are enormous opportunities for users to damage the data. Unless there are suitable controls, the data quality may be compromised.

Data Integrity

Since a large number of users could be using a database concurrently, technical safeguards are necessary to ensure that the data remain correct during operation. The main threat to data integrity Comes from Several different users attempting to update the same data at the same time. The database therefore needs to be protected against inadvertent changes by the users.

Enterprise Vulnerability

Centralizing all data of an enterprise in one database may mean that the database becomes an indispensible resource. The survival of the enterprise may depend on reliable information being available from its database. The enterprise therefore becomes vulnerable to the destruction of the database or to unauthorized modification of the database.

The Cost of using a DBMS

Conventional data processing Systems are typically designed to run a number of Well-defined, pre-planned processes. Such systems are often “tuned” to run efficiently for the processes that they were designed for. Although the Conventional Systems are usually fairly inflexible in that new applications may be difficult to implement and/or expensive to run, they are usually very efficient for the applications they are designed for.

The database approach on the other hand provides a flexible alternative where new applications can be developed relatively inexpensively. The flexible approach is not without its costs and one of these costs is the additional Cost of running applications that the Conventional System was designed for. Using standardized Software is almost always less machine efficient than Specialized Software.