You are on page 1of 11

DATABASE MANAGEMENT

SYSTEM
Database Systems
Mariha Asad
DATABASE MANAGEMENT SYSTEM

• DBMS is a collection of programs that manages the database structure and


controls access to the data stored in the database
• DBMS serves as the intermediary between the user and the database
ADVANTAGES OF DBMS

• Improved data sharing


• Improved data security
• Better data integration
• Minimized data inconsistency
• Improved data access
• Improved decision making
IMPROVED DATA SHARING

• A multi user DBMS allows multiple users to access the database at the same time
• For providing access to the multiple users, DBMS must include concurrency
control
• Concurrency Control
• Is nothing but where the multiple users sharing the same database at the same
time, it prevents two users from editing same data at same time
IMPROVED DATA SECURITY

• The more user access the data, the greater the risk of data security
• Corporations invest considerable amount of time, effort, money to ensure that
data are used properly
• When multiple users share a large database, the type of access operation must be
controlled
• All the users will not have same type of access permission to the database
IMPROVED DATA SECURITY

• Financial records of a company will be confidential


• Accessed by only some authorized users
• Some users are allowed to retrieve data
• Where some user allows to both retrieve and update data
• These type of access operations/permissions controlled by DBMS
BETTER DATA INTEGRATION

• A well managed data promotes an integrated (complete) view of the organization


• A clear view or a big picture of organization
• It becomes much easier to see how actions in one segment of the company affect
other segments
MINIMIZED DATA INCONSISTENCY

• Data inconsistency exist when different versions of the same data appear in
different places
• The probability of data inconsistency is greatly reduced in a properly designed
database
IMPROVED DATA ACCESS

• The DBMS makes it possible to produce quick answer to ad-hoc queries


• A query is a specific request issued to the DBMS for data manipulation
• A query is a simple question, and ad-hoc query is a spur-of-the-moment
(unplanned, impulsive) question
• For example
• How many of our customers have credit balances of 3000 or more?
• What is the sales bonus for each of our salespeople during the last three months?
IMPROVED DECISION MAKING

• Better managed data and improved data access make it possible to generate
better information, on which better decisions are made
THANKS

You might also like