SlideShare a Scribd company logo
Submitted To: Submitted By:
Aishwarya Anand Avinash Choudhary
Database
Management System
Conte
nt
 What is Database Management System?
 Why Use a DBMS?
 Purpose of DBMS
 levels or layers of DBMS
 Components of DBMS
 Advantage of DBMS
 Disadvantage of DBMS
 DBMS Languages
What is Database Management
System?
A Database Management System (DBMS), or simply a Database
System (DBS) consist of :
 A collection of interrelated and persistent data (usually referred
to as the database (DB)).
 A set of application programs used to access, update and
manage that data (which form the data management system
(MS)).
Why Use a DBMS?
 Data independence and efficient access.
 Reduced application development time.
 Data integrity and security.
 Uniform data administration.
 Concurrent access, recovery from crashes.
Purpose of DBMS
1. Data redundancy and inconsistency
 Same information may be duplicated in several places.
 All copies may not be updated properly.
2. Difficulty in new program to carry out each new task
3. Data isolation —
 Data in different formats.
 Difficult to write new application programs.
 files and formats
Purpose of DBMS …
Security problems
 Difficult to enforce this with application programs.
 Data restrictions
Integrity problems
 Data may be required to satisfy constraints.
 Again, difficult to enforce or to change constraints with the
file-processing approach.
levels or layers of DBMS
 External Level: - External Level is described by a schema i.e.
it consists of definition of logical records and relationship in
the external view.
 Conceptual Level: - Conceptual Level represents the entire
database. Conceptual schema describes the records and
relationship included in the Conceptual view.
 Internal Level: - Internal level indicates hoe the data will be
stored and described the data structures and access method to
be used by the database.
Components of DBMS
1. Hardware
2. Software
3. Data
4. People
5. Procedure
Advantage of DBMS
 Controlling Redundancy
 Sharing of Data
 Data Consistency
 Integration of Data
 Integration Constraints
 Data Security
 Report Writers
 Control Over Concurrency
 Backup and Recovery Procedures
 Data Independence
Disadvantage of DBMS
 Cost of Hardware and Software
 Cost of Data Conversion
 Cost of Staff Training
 Appointing Technical Staff
 Database Damage
DBMS Languages
Data Definition Language-DDL
 Data Definition Language (DDL) statements are used to
define the database structure or schema.
Some examples:
 CREATE - to create objects in the database
 ALTER - alters the structure of the database
 DROP - delete objects from the database
 TRUNCATE - remove all records from a table, including all
spaces allocated for the records are removed
 COMMENT - add comments to the data dictionary
 RENAME - rename an object
Data Manipulation Language
(DML)
Data Manipulation Language (DML) statements are used for
managing data within schema objects.
Some examples:
 SELECT - Retrieve data from the a database
 INSERT - Insert data into a table
 UPDATE - Updates existing data within a table
 DELETE - deletes all records from a table, the space for the
records remain
 MERGE - UPSERT operation (insert or update)
 CALL - Call a PL/SQL or Java subprogram
 EXPLAIN PLAN - explain access path to data
 LOCK TABLE - control concurrency
Thank-you!!!!!

More Related Content

PPTX
DBMS.pptx
PPTX
PPTX
Database Computer presentation file .pptx
PPTX
Database-management-system-dbms-ppt.pptx
PPTX
ppt on database management
PPTX
DATA BASE MANAGEMENT SYSTEM BY SAIKIRAN PANJALA
PPTX
Computer class of agriculture production 5.pptx
PPTX
Data resource management and DSS
DBMS.pptx
Database Computer presentation file .pptx
Database-management-system-dbms-ppt.pptx
ppt on database management
DATA BASE MANAGEMENT SYSTEM BY SAIKIRAN PANJALA
Computer class of agriculture production 5.pptx
Data resource management and DSS

Similar to DBMS PPT.pptx (20)

PPTX
Lecture 1.pptx
PPTX
BM322_03.pptx123456786546654525165654646564
PPTX
Database Management Systems
PPTX
PDF
Lect_2_dbms_its_rnvironment_and_components
PDF
csedatabasemanagementsystemppt-170825044344.pdf
PPTX
Database Management System ppt
PDF
Unit 1: Introduction to DBMS Unit 1 Complete
PDF
Database system
PPTX
Database management system (dbms)
PPTX
Introduction to Database Systems, File System vs DBMS,
PPTX
Database-management-system-dbms-ppt.pptx
PPTX
Dbms environment and components ppt.pptx
PPTX
1.1 introduction to the basic prolog programming .pptx
PPT
Lecture 1 =Unit 1 Part 1.ppt
PPT
DBMS.ppt its about data show and data management
PDF
database system architeture and data models-1.pdf
PPTX
Introduction to Data Base Management System.pptx
PPT
Mca ii-dbms- u-i-introductory concepts of dbms
PDF
Database management systems notes for unit 1
Lecture 1.pptx
BM322_03.pptx123456786546654525165654646564
Database Management Systems
Lect_2_dbms_its_rnvironment_and_components
csedatabasemanagementsystemppt-170825044344.pdf
Database Management System ppt
Unit 1: Introduction to DBMS Unit 1 Complete
Database system
Database management system (dbms)
Introduction to Database Systems, File System vs DBMS,
Database-management-system-dbms-ppt.pptx
Dbms environment and components ppt.pptx
1.1 introduction to the basic prolog programming .pptx
Lecture 1 =Unit 1 Part 1.ppt
DBMS.ppt its about data show and data management
database system architeture and data models-1.pdf
Introduction to Data Base Management System.pptx
Mca ii-dbms- u-i-introductory concepts of dbms
Database management systems notes for unit 1
Ad

Recently uploaded (20)

PDF
Swiggy’s Playbook: UX, Logistics & Monetization
PDF
COLEAD A2F approach and Theory of Change
PPTX
Research Process - Research Methods course
PPT
First Aid Training Presentation Slides.ppt
PPTX
Anesthesia and it's stage with mnemonic and images
PDF
oil_refinery_presentation_v1 sllfmfls.pdf
PPTX
MERISTEMATIC TISSUES (MERISTEMS) PPT PUBLIC
PPTX
Introduction-to-Food-Packaging-and-packaging -materials.pptx
PPTX
Tablets And Capsule Preformulation Of Paracetamol
DOC
学位双硕士UTAS毕业证,墨尔本理工学院毕业证留学硕士毕业证
PPTX
Intro to ISO 9001 2015.pptx wareness raising
PPTX
2025-08-10 Joseph 02 (shared slides).pptx
PPTX
Self management and self evaluation presentation
PPTX
Tour Presentation Educational Activity.pptx
PPTX
PHIL.-ASTRONOMY-AND-NAVIGATION of ..pptx
PPTX
nose tajweed for the arabic alphabets for the responsive
PPTX
FINAL TEST 3C_OCTAVIA RAMADHANI SANTOSO-1.pptx
PDF
Nykaa-Strategy-Case-Fixing-Retention-UX-and-D2C-Engagement (1).pdf
PDF
Instagram's Product Secrets Unveiled with this PPT
PPT
The Effect of Human Resource Management Practice on Organizational Performanc...
Swiggy’s Playbook: UX, Logistics & Monetization
COLEAD A2F approach and Theory of Change
Research Process - Research Methods course
First Aid Training Presentation Slides.ppt
Anesthesia and it's stage with mnemonic and images
oil_refinery_presentation_v1 sllfmfls.pdf
MERISTEMATIC TISSUES (MERISTEMS) PPT PUBLIC
Introduction-to-Food-Packaging-and-packaging -materials.pptx
Tablets And Capsule Preformulation Of Paracetamol
学位双硕士UTAS毕业证,墨尔本理工学院毕业证留学硕士毕业证
Intro to ISO 9001 2015.pptx wareness raising
2025-08-10 Joseph 02 (shared slides).pptx
Self management and self evaluation presentation
Tour Presentation Educational Activity.pptx
PHIL.-ASTRONOMY-AND-NAVIGATION of ..pptx
nose tajweed for the arabic alphabets for the responsive
FINAL TEST 3C_OCTAVIA RAMADHANI SANTOSO-1.pptx
Nykaa-Strategy-Case-Fixing-Retention-UX-and-D2C-Engagement (1).pdf
Instagram's Product Secrets Unveiled with this PPT
The Effect of Human Resource Management Practice on Organizational Performanc...
Ad

DBMS PPT.pptx

  • 1. Submitted To: Submitted By: Aishwarya Anand Avinash Choudhary Database Management System
  • 2. Conte nt  What is Database Management System?  Why Use a DBMS?  Purpose of DBMS  levels or layers of DBMS  Components of DBMS  Advantage of DBMS  Disadvantage of DBMS  DBMS Languages
  • 3. What is Database Management System? A Database Management System (DBMS), or simply a Database System (DBS) consist of :  A collection of interrelated and persistent data (usually referred to as the database (DB)).  A set of application programs used to access, update and manage that data (which form the data management system (MS)).
  • 4. Why Use a DBMS?  Data independence and efficient access.  Reduced application development time.  Data integrity and security.  Uniform data administration.  Concurrent access, recovery from crashes.
  • 5. Purpose of DBMS 1. Data redundancy and inconsistency  Same information may be duplicated in several places.  All copies may not be updated properly. 2. Difficulty in new program to carry out each new task 3. Data isolation —  Data in different formats.  Difficult to write new application programs.  files and formats
  • 6. Purpose of DBMS … Security problems  Difficult to enforce this with application programs.  Data restrictions Integrity problems  Data may be required to satisfy constraints.  Again, difficult to enforce or to change constraints with the file-processing approach.
  • 7. levels or layers of DBMS  External Level: - External Level is described by a schema i.e. it consists of definition of logical records and relationship in the external view.  Conceptual Level: - Conceptual Level represents the entire database. Conceptual schema describes the records and relationship included in the Conceptual view.  Internal Level: - Internal level indicates hoe the data will be stored and described the data structures and access method to be used by the database.
  • 8. Components of DBMS 1. Hardware 2. Software 3. Data 4. People 5. Procedure
  • 9. Advantage of DBMS  Controlling Redundancy  Sharing of Data  Data Consistency  Integration of Data  Integration Constraints  Data Security  Report Writers  Control Over Concurrency  Backup and Recovery Procedures  Data Independence
  • 10. Disadvantage of DBMS  Cost of Hardware and Software  Cost of Data Conversion  Cost of Staff Training  Appointing Technical Staff  Database Damage
  • 11. DBMS Languages Data Definition Language-DDL  Data Definition Language (DDL) statements are used to define the database structure or schema. Some examples:  CREATE - to create objects in the database  ALTER - alters the structure of the database  DROP - delete objects from the database  TRUNCATE - remove all records from a table, including all spaces allocated for the records are removed  COMMENT - add comments to the data dictionary  RENAME - rename an object
  • 12. Data Manipulation Language (DML) Data Manipulation Language (DML) statements are used for managing data within schema objects. Some examples:  SELECT - Retrieve data from the a database  INSERT - Insert data into a table  UPDATE - Updates existing data within a table  DELETE - deletes all records from a table, the space for the records remain  MERGE - UPSERT operation (insert or update)  CALL - Call a PL/SQL or Java subprogram  EXPLAIN PLAN - explain access path to data  LOCK TABLE - control concurrency