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