SlideShare a Scribd company logo
DATABASE MANAGEMENT SYSTEM - DBMS
Database Management System or DBMS in short refers to the technology of storing and retrieving
users’ data with utmost efficiency along with appropriate security measures.
Database is a collection of related data and data is a collection of facts and figures that can be
processed to produce information.
Mostly data represents recordable facts. Data aids in producing information, which is based
on facts. For example, if we have data about marks obtained by all students, we can then
conclude about toppers and average marks.
A database management systemstores data in such a way that it becomes easier to retrieve,
manipulate, and produce information.
Characteristics
A modern DBMS has the following characteristics
 Real-world entity − A modern DBMS is more realistic and uses real-world entities to
design its architecture. It uses the behavior and attributes too. For example, a school
database may use students as an entity and their age as an attribute.
 Relation-based tables − DBMS allows entities and relations among them to form tables. A user
can understand the architecture of a database just by looking at the table names.
 Less redundancy − DBMS follows the rules of normalization, which splits a relation when any of
its attributes is having redundancy in values.
 Consistency − Consistency is a state where every relation in a database remains consistent. There
exist methods and techniques, which can detect attempt of leaving database in inconsistent state.
A DBMS can provide greater consistency as compared to earlier forms of data storing applications
like file-processing systems.
 Query Language − DBMS is equipped with query language, which makes it more efficient to
retrieve andmanipulate data. A user canapply as many and as different filtering options as required
to retrieve a set of data.
 Multiuser and Concurrent Access − DBMS supports multi-user environment and allows them to
access and manipulate data at the same time. Though there are restrictions on transactions when
users attempt to handle the same data item, but users are always unaware of them.
 Multiple views − DBMS offers multiple views for different users. A user who is in the Sales
department will have a different view of database than a person working in the Production
department. This feature enables the users to have a concentrate view of the database according to
their requirements.
 Security − Features like multiple views offer security to some extent where users are unable to
access dataof other users anddepartments. DBMS offers many different levels of securityfeatures,
which enables multiple users to have different views with different features. For example, a user
in the Sales department cannot see the data that belongs to the Purchase department.
Users
A typical DBMS has users with different rights and permissions who use it for different purposes. Some
users retrieve data and some back it up. The users of a DBMS can be broadly categorized as follows –
 Administrators − Administrators maintain the DBMS and are responsible for administrating the
database. They are responsible to look after its usage and by whom it should be used. They create
access profiles for users and apply limitations to maintain isolation and force security.
Administrators also look after DBMS resources like system license, required tools, and other
software and hardware related maintenance.
 Designers − Designers are the group of people who actually work on the designing part of the
database. They keep a close watch on what data should be kept and in what format. They identify
and design the whole set of entities, relations, constraints, and views.
 End Users − End users are the users, who use the applications developed. End users need not know
about the working, database design, the access mechanism etc. Theyjust usethe system to get their
task done.
Database Basic Concepts
Entity: Object, concept or event
Attribute: Characteristic of an entity
Row or Record: specific characteristics of an entity
Table: Collection of records
Database: Collection of tables
 Each attribute has a unique name within an entity
 All entries in the column are examples of it
 Each row is unique
 Ordering or rows and columns is unimportant
 Each position (tuple) is limited to a single entry
Keys in a Table
A key of a relation is a subset of attributes with the following characteristics
o Unique identification
o Non-redundancy
Primary Key
o It is a unique identifier of records in a table.
o Primary key values may be generated manually or automatically
Foreign Key
o The primary key from another table, this is the only way join relationships can
be established

More Related Content

PPTX
Information Security
PPTX
Algorithms and Data Structures
PPTX
Database Administration
PPTX
Relational database
PPTX
CS3270 - DATABASE SYSTEM - Lecture (1)
PPTX
1.4 data independence
PPTX
Architecture of dbms
PPT
Database administration and security
Information Security
Algorithms and Data Structures
Database Administration
Relational database
CS3270 - DATABASE SYSTEM - Lecture (1)
1.4 data independence
Architecture of dbms
Database administration and security

What's hot (20)

PDF
Relational data base management system (Unit 1)
PPTX
Database Models, Client-Server Architecture, Distributed Database and Classif...
PPTX
Data base security & integrity
PPTX
data abstraction in DBMS
PDF
Security and Integrity
PPTX
Database security
PDF
Introduction to Database Management System
PPT
DB security
PPTX
Degrees of data abstraction
PPT
Ansi spark
PDF
Introduction to RDBMS
PPTX
Database security
PPTX
DBMS languages/ Types of SQL Commands
PDF
Chapter 5 database security
PPT
Chapter23
DOCX
Kinds of networks
PPTX
RDBMS.ppt
DOCX
Technical Note on DBMS
PPTX
Slide 3 data abstraction & 3 schema
PPTX
Database Design
Relational data base management system (Unit 1)
Database Models, Client-Server Architecture, Distributed Database and Classif...
Data base security & integrity
data abstraction in DBMS
Security and Integrity
Database security
Introduction to Database Management System
DB security
Degrees of data abstraction
Ansi spark
Introduction to RDBMS
Database security
DBMS languages/ Types of SQL Commands
Chapter 5 database security
Chapter23
Kinds of networks
RDBMS.ppt
Technical Note on DBMS
Slide 3 data abstraction & 3 schema
Database Design
Ad

Similar to Database management system (20)

PDF
Dbms quick guide
DOCX
Database Management System.docx
PPTX
Chapter one
DOCX
Database management system by Gursharan singh
PPTX
DBMS - chapter 1 DATABASE METHOD OF SYSTEM 1.pptx
PPTX
database management system anna universityUnit1.pptx
PPTX
1DATABASE.pptx
PPT
Dbms
PPTX
DBMS_Chapter1_Introduction_to_database.pptx
PPT
DataMgt - UNIT-I .PPT
PPT
Database Management System Introduction
PDF
database management system - overview of entire dbms
PPTX
Database Management System
PPT
DBMS Full.ppt
PPT
Dbms models
PPTX
Database Lecture 3.pptx
PPTX
Database Management System
PDF
IMPORTANT QUESTIONS OF Data Base Management System MGU
PPT
Lecture1
Dbms quick guide
Database Management System.docx
Chapter one
Database management system by Gursharan singh
DBMS - chapter 1 DATABASE METHOD OF SYSTEM 1.pptx
database management system anna universityUnit1.pptx
1DATABASE.pptx
Dbms
DBMS_Chapter1_Introduction_to_database.pptx
DataMgt - UNIT-I .PPT
Database Management System Introduction
database management system - overview of entire dbms
Database Management System
DBMS Full.ppt
Dbms models
Database Lecture 3.pptx
Database Management System
IMPORTANT QUESTIONS OF Data Base Management System MGU
Lecture1
Ad

More from sonykhan3 (12)

PPT
computer visions with full detail
PPT
Deep learning-smaller neural network
PPT
introduction to deep Learning with full detail
DOCX
Input output devices
DOCX
Information system and its types
DOCX
Generation of computers
DOCX
Computer software and operating system
PPTX
computer language with full detail
PPTX
computer networking slides with full detail
PPT
computer virus with full detail
PPTX
common computer terminology
PPTX
Introduction to Computer System
computer visions with full detail
Deep learning-smaller neural network
introduction to deep Learning with full detail
Input output devices
Information system and its types
Generation of computers
Computer software and operating system
computer language with full detail
computer networking slides with full detail
computer virus with full detail
common computer terminology
Introduction to Computer System

Recently uploaded (20)

PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
Transform Your Business with a Software ERP System
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
Nekopoi APK 2025 free lastest update
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
AI in Product Development-omnex systems
PPTX
history of c programming in notes for students .pptx
PDF
System and Network Administration Chapter 2
PPTX
Reimagine Home Health with the Power of Agentic AI​
PPTX
L1 - Introduction to python Backend.pptx
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
Introduction to Artificial Intelligence
CHAPTER 2 - PM Management and IT Context
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Transform Your Business with a Software ERP System
VVF-Customer-Presentation2025-Ver1.9.pptx
Nekopoi APK 2025 free lastest update
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
How to Choose the Right IT Partner for Your Business in Malaysia
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Upgrade and Innovation Strategies for SAP ERP Customers
How to Migrate SBCGlobal Email to Yahoo Easily
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
AI in Product Development-omnex systems
history of c programming in notes for students .pptx
System and Network Administration Chapter 2
Reimagine Home Health with the Power of Agentic AI​
L1 - Introduction to python Backend.pptx
Design an Analysis of Algorithms II-SECS-1021-03
Introduction to Artificial Intelligence

Database management system

  • 1. DATABASE MANAGEMENT SYSTEM - DBMS Database Management System or DBMS in short refers to the technology of storing and retrieving users’ data with utmost efficiency along with appropriate security measures. Database is a collection of related data and data is a collection of facts and figures that can be processed to produce information. Mostly data represents recordable facts. Data aids in producing information, which is based on facts. For example, if we have data about marks obtained by all students, we can then conclude about toppers and average marks. A database management systemstores data in such a way that it becomes easier to retrieve, manipulate, and produce information. Characteristics A modern DBMS has the following characteristics  Real-world entity − A modern DBMS is more realistic and uses real-world entities to design its architecture. It uses the behavior and attributes too. For example, a school database may use students as an entity and their age as an attribute.  Relation-based tables − DBMS allows entities and relations among them to form tables. A user can understand the architecture of a database just by looking at the table names.  Less redundancy − DBMS follows the rules of normalization, which splits a relation when any of its attributes is having redundancy in values.  Consistency − Consistency is a state where every relation in a database remains consistent. There exist methods and techniques, which can detect attempt of leaving database in inconsistent state. A DBMS can provide greater consistency as compared to earlier forms of data storing applications like file-processing systems.  Query Language − DBMS is equipped with query language, which makes it more efficient to retrieve andmanipulate data. A user canapply as many and as different filtering options as required to retrieve a set of data.  Multiuser and Concurrent Access − DBMS supports multi-user environment and allows them to access and manipulate data at the same time. Though there are restrictions on transactions when users attempt to handle the same data item, but users are always unaware of them.  Multiple views − DBMS offers multiple views for different users. A user who is in the Sales department will have a different view of database than a person working in the Production department. This feature enables the users to have a concentrate view of the database according to their requirements.
  • 2.  Security − Features like multiple views offer security to some extent where users are unable to access dataof other users anddepartments. DBMS offers many different levels of securityfeatures, which enables multiple users to have different views with different features. For example, a user in the Sales department cannot see the data that belongs to the Purchase department. Users A typical DBMS has users with different rights and permissions who use it for different purposes. Some users retrieve data and some back it up. The users of a DBMS can be broadly categorized as follows –  Administrators − Administrators maintain the DBMS and are responsible for administrating the database. They are responsible to look after its usage and by whom it should be used. They create access profiles for users and apply limitations to maintain isolation and force security. Administrators also look after DBMS resources like system license, required tools, and other software and hardware related maintenance.  Designers − Designers are the group of people who actually work on the designing part of the database. They keep a close watch on what data should be kept and in what format. They identify and design the whole set of entities, relations, constraints, and views.  End Users − End users are the users, who use the applications developed. End users need not know about the working, database design, the access mechanism etc. Theyjust usethe system to get their task done. Database Basic Concepts Entity: Object, concept or event Attribute: Characteristic of an entity Row or Record: specific characteristics of an entity Table: Collection of records Database: Collection of tables
  • 3.  Each attribute has a unique name within an entity  All entries in the column are examples of it  Each row is unique  Ordering or rows and columns is unimportant  Each position (tuple) is limited to a single entry Keys in a Table A key of a relation is a subset of attributes with the following characteristics o Unique identification o Non-redundancy Primary Key o It is a unique identifier of records in a table. o Primary key values may be generated manually or automatically Foreign Key o The primary key from another table, this is the only way join relationships can be established