SlideShare ist ein Scribd-Unternehmen logo
1 von 26
AN OVERVIEW
OF
DATABASE MANAGEMENT
SYSTEM
(DBMS)
Introduction
|| Shri Hari ||
Shikha Gautam
What is a DBMS?
 A large, integrated collection of data
 Models a real-world enterprise
 Entities (e.g., Students, Courses)
 Relationships (e.g., Alice is enrolled in 145)
A Database Management
System (DBMS) is a piece of
software designed to store and
manage databases
2
Presented By Shikha
Gautam
Simplified database system
environment
What you will learn in this
Lecture
 Overview of DBMS
 Need for DBMS
 Types of Databases
 Components of DBMS
 Application of DBMS
 Advantages of DBMS
 Disadvantages of DBMS
Presented By Shikha
Gautam
Basic Definitions
 “Data” – are raw facts
-It must be formatted for storage, processing, and
presentation.
 “Database” –collection of logically interrelated data
 “Database Management”-the creation &
maintenance of a collection of organized data.
 “Database Management System (DBMS) ” - It is
a software package designed to define, manipulate,
retrieve and manage data in a database.
Presented By Shikha
Gautam
Example of a Database
 Mini-world for the example:
 Part of a UNIVERSITY environment.
 Some mini-world entities:
 STUDENTs
 COURSEs
 SECTIONs (of COURSEs)
 (academic) DEPARTMENTs
 INSTRUCTORs
Presented By Shikha
Gautam
Example of a Database (cont’d.)
 Some mini-world relationships:
 SECTIONs are of specific COURSEs
 STUDENTs take SECTIONs
 COURSEs have prerequisite COURSEs
 INSTRUCTORs teach SECTIONs
 COURSEs are offered by DEPARTMENTs
 STUDENTs major in DEPARTMENTs
 Note: The above entities and relationships are typically
expressed in a conceptual data model, such as the
ENTITY-RELATIONSHIP data model
Presented By Shikha
Gautam
Example of a simple database
Example of a simplified database
catalog
Need for DBMS
 Provide a highly efficient method for handling
large amount of different types of data with
ease.
 Database allows data to be stored
systematically.
 Data can be easily retrieved, filtered, sorted
and updated efficiently and accurately.Presented By Shikha
Gautam
1. Centralized Database:
Types of Databases
Presented By Shikha
Gautam
Based on Database location(s)
2. Distributed Database:
Presented By Shikha
Gautam
Components of DBMS
1. Database Users
2. Data
3. Software and Procedures
4. Hardware
5. Database Access Language
Presented By Shikha
Gautam
Presented By Shikha
Gautam
1. Database Users
 End-users: They use the data for queries,
reports and some of them update the database
content. End-users can be categorized into:
 Sophisticated: These include business analysts, scientists,
engineers, others thoroughly familiar with the system
capabilities.
 Naive or Parametric: They use previously well-defined
functions against the database.
Examples are bank-tellers or reservation clerks who do this
activity for an entire shift of operations using standard types
of queries.
Presented By Shikha
Gautam
Database Users (cont’d.)
 Database administrators:
Responsible for authorizing access to the database, for
coordinating and monitoring its use, acquiring software
and hardware resources, controlling its use and
monitoring efficiency of operations.
 Application programmers(Software
Engineers):
Responsible for writing database application programs
in some programming language.
Presented By Shikha
Gautam
2. Data
 The collection of facts stored in the
database
 data is stored, updated and retrieved to
from a database.
 Database contains both operational data
and metadata.
Presented By Shikha
Gautam
3. Software
 Operating System software
 DBMS software
 Network Software
 Application Programs and utility software
 Procedures: instructions and rules that govern the
design and use of the database system.
Presented By Shikha
Gautam
4. Hardware
 PC
 Network of computers
 Various Storage devices
 Input devices
 Output Devices
Presented By Shikha
Gautam
5. Database Languages
• Data Definition Language (DDL)
Create, Alter, Drop
• Data Manipulation Language (DML)
Insert, Select, Update, Delete
• Data Control Language (DCL)
Grant, Revoke
• Transaction Control Language (TCL)
Commit, Rollback.
Presented By Shikha
Gautam
Application of DBMS
 Banking
 Airline
 Universities
 Credit and Transactions
 Sales
 Human resource
Presented By Shikha Gautam
Application of DBMS (cont’d.)
 Traditional Applications:
 Numeric and Textual Databases
 More Recent Applications:
 Multimedia Databases
 Geographic Information Systems (GIS)
 Data Warehouses
 Real-time and Active Databases
 Many other applications
Presented By Shikha
Gautam
Advantages of Using the Database
Approach
 Controlling redundancy in data storage and in
development and maintenance efforts.
 Sharing of data among multiple users.
 Restricting unauthorized access to data.
 Providing Storage Structures (e.g. indexes) for
efficient Query Processing.
 Providing backup and recovery services.
 Providing multiple interfaces to different classes of
users.
 Representing complex relationships among data.
 Enforcing integrity constraints on the database.
Presented By Shikha
Gautam
When not to use a DBMS
 If the database and applications are simple, well
defined, and not expected to change.
 High initial investment and possible need for
additional hardware.
 Overhead for providing generality, security,
concurrency control, recovery, and integrity functions.
 If access to data by multiple users is not required.
Presented By Shikha
Gautam
 Multimedia Databases
 Distributed Database
 Document-oriented Databases
 Mobile & embedded Databases
What are the current trends
??
Presented By Shikha
Gautam
Dbms Introduction and Basics

Weitere ähnliche Inhalte

Was ist angesagt?

Database management system presentation
Database management system presentationDatabase management system presentation
Database management system presentation
sameerraaj
 
Database Presentation
Database PresentationDatabase Presentation
Database Presentation
a9oolq8
 
Lecture 01 introduction to database
Lecture 01 introduction to databaseLecture 01 introduction to database
Lecture 01 introduction to database
emailharmeet
 
All data models in dbms
All data models in dbmsAll data models in dbms
All data models in dbms
Naresh Kumar
 
Database Design
Database DesignDatabase Design
Database Design
learnt
 

Was ist angesagt? (20)

Dbms architecture
Dbms architectureDbms architecture
Dbms architecture
 
Database management system presentation
Database management system presentationDatabase management system presentation
Database management system presentation
 
Lesson 1: Introduction to DBMS
Lesson 1: Introduction to DBMSLesson 1: Introduction to DBMS
Lesson 1: Introduction to DBMS
 
Database Presentation
Database PresentationDatabase Presentation
Database Presentation
 
Components and Advantages of DBMS
Components and Advantages of DBMSComponents and Advantages of DBMS
Components and Advantages of DBMS
 
Introduction to Database Management System
Introduction to Database Management SystemIntroduction to Database Management System
Introduction to Database Management System
 
Complete dbms notes
Complete dbms notesComplete dbms notes
Complete dbms notes
 
11 Database Concepts
11 Database Concepts11 Database Concepts
11 Database Concepts
 
Lecture 01 introduction to database
Lecture 01 introduction to databaseLecture 01 introduction to database
Lecture 01 introduction to database
 
Database management system
Database management system Database management system
Database management system
 
Data base management system
Data base management systemData base management system
Data base management system
 
Database systems
Database systemsDatabase systems
Database systems
 
Structure of dbms
Structure of dbmsStructure of dbms
Structure of dbms
 
All data models in dbms
All data models in dbmsAll data models in dbms
All data models in dbms
 
Databases: Normalisation
Databases: NormalisationDatabases: Normalisation
Databases: Normalisation
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
Data models
Data modelsData models
Data models
 
Introduction: Databases and Database Users
Introduction: Databases and Database UsersIntroduction: Databases and Database Users
Introduction: Databases and Database Users
 
Fundamentals of Database system
Fundamentals of Database systemFundamentals of Database system
Fundamentals of Database system
 
Database Design
Database DesignDatabase Design
Database Design
 

Ähnlich wie Dbms Introduction and Basics

Mis chapter 4 database management - copy
Mis chapter 4   database management - copyMis chapter 4   database management - copy
Mis chapter 4 database management - copy
Ajay Khot
 
We presented a list of capabilities that should be provided by the DB.pdf
We presented a list of capabilities that should be provided by the DB.pdfWe presented a list of capabilities that should be provided by the DB.pdf
We presented a list of capabilities that should be provided by the DB.pdf
archanacomputers1
 

Ähnlich wie Dbms Introduction and Basics (20)

En ch01
En ch01En ch01
En ch01
 
Data Base Management Systems
Data Base Management SystemsData Base Management Systems
Data Base Management Systems
 
Unit 2 rdbms study_material
Unit 2  rdbms study_materialUnit 2  rdbms study_material
Unit 2 rdbms study_material
 
Mis chapter 4 database management - copy
Mis chapter 4   database management - copyMis chapter 4   database management - copy
Mis chapter 4 database management - copy
 
DataMgt - UNIT-I .PPT
DataMgt - UNIT-I .PPTDataMgt - UNIT-I .PPT
DataMgt - UNIT-I .PPT
 
DBMS-INTRODUCTION.pptx
DBMS-INTRODUCTION.pptxDBMS-INTRODUCTION.pptx
DBMS-INTRODUCTION.pptx
 
Database Computer presentation file .pptx
Database Computer presentation file .pptxDatabase Computer presentation file .pptx
Database Computer presentation file .pptx
 
Advanced Database Management System_Introduction Slide.ppt
Advanced Database Management System_Introduction Slide.pptAdvanced Database Management System_Introduction Slide.ppt
Advanced Database Management System_Introduction Slide.ppt
 
Fundamentals of Database system - Databases and Database Users
Fundamentals of Database system - Databases and Database UsersFundamentals of Database system - Databases and Database Users
Fundamentals of Database system - Databases and Database Users
 
Introduction to DBMS.pptx
Introduction to DBMS.pptxIntroduction to DBMS.pptx
Introduction to DBMS.pptx
 
MS-CIT Unit 9.pptx
MS-CIT Unit 9.pptxMS-CIT Unit 9.pptx
MS-CIT Unit 9.pptx
 
Dbms Useful PPT
Dbms Useful PPTDbms Useful PPT
Dbms Useful PPT
 
Chapter one
Chapter oneChapter one
Chapter one
 
Cp 121 lecture 01
Cp 121 lecture 01Cp 121 lecture 01
Cp 121 lecture 01
 
Database Systems
Database SystemsDatabase Systems
Database Systems
 
We presented a list of capabilities that should be provided by the DB.pdf
We presented a list of capabilities that should be provided by the DB.pdfWe presented a list of capabilities that should be provided by the DB.pdf
We presented a list of capabilities that should be provided by the DB.pdf
 
Database management systems
Database management systemsDatabase management systems
Database management systems
 
Database Concepts.ppt
Database Concepts.pptDatabase Concepts.ppt
Database Concepts.ppt
 
Chapter01
Chapter01Chapter01
Chapter01
 
Ena ch01
Ena ch01Ena ch01
Ena ch01
 

Mehr von SHIKHA GAUTAM

Mehr von SHIKHA GAUTAM (17)

Agreement Protocols, distributed File Systems, Distributed Shared Memory
Agreement Protocols, distributed File Systems, Distributed Shared MemoryAgreement Protocols, distributed File Systems, Distributed Shared Memory
Agreement Protocols, distributed File Systems, Distributed Shared Memory
 
Distributed Mutual Exclusion and Distributed Deadlock Detection
Distributed Mutual Exclusion and Distributed Deadlock DetectionDistributed Mutual Exclusion and Distributed Deadlock Detection
Distributed Mutual Exclusion and Distributed Deadlock Detection
 
Distributed Systems Introduction and Importance
Distributed Systems Introduction and Importance Distributed Systems Introduction and Importance
Distributed Systems Introduction and Importance
 
Unit 4
Unit 4Unit 4
Unit 4
 
Unit v
Unit vUnit v
Unit v
 
Unit iii
Unit iiiUnit iii
Unit iii
 
Unit ii_KCS201
Unit ii_KCS201Unit ii_KCS201
Unit ii_KCS201
 
Type conversion in c
Type conversion in cType conversion in c
Type conversion in c
 
C intro
C introC intro
C intro
 
4. algorithm
4. algorithm4. algorithm
4. algorithm
 
3. basic organization of a computer
3. basic organization of a computer3. basic organization of a computer
3. basic organization of a computer
 
Generations of computer
Generations of computerGenerations of computer
Generations of computer
 
c_programming
c_programmingc_programming
c_programming
 
Data Mining
Data MiningData Mining
Data Mining
 
Warehouse Planning and Implementation
Warehouse Planning and ImplementationWarehouse Planning and Implementation
Warehouse Planning and Implementation
 
Data Warehousing
Data WarehousingData Warehousing
Data Warehousing
 
DBMS
DBMSDBMS
DBMS
 

Kürzlich hochgeladen

result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
Tonystark477637
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
rknatarajan
 

Kürzlich hochgeladen (20)

result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 

Dbms Introduction and Basics

  • 2. What is a DBMS?  A large, integrated collection of data  Models a real-world enterprise  Entities (e.g., Students, Courses)  Relationships (e.g., Alice is enrolled in 145) A Database Management System (DBMS) is a piece of software designed to store and manage databases 2 Presented By Shikha Gautam
  • 4. What you will learn in this Lecture  Overview of DBMS  Need for DBMS  Types of Databases  Components of DBMS  Application of DBMS  Advantages of DBMS  Disadvantages of DBMS Presented By Shikha Gautam
  • 5. Basic Definitions  “Data” – are raw facts -It must be formatted for storage, processing, and presentation.  “Database” –collection of logically interrelated data  “Database Management”-the creation & maintenance of a collection of organized data.  “Database Management System (DBMS) ” - It is a software package designed to define, manipulate, retrieve and manage data in a database. Presented By Shikha Gautam
  • 6. Example of a Database  Mini-world for the example:  Part of a UNIVERSITY environment.  Some mini-world entities:  STUDENTs  COURSEs  SECTIONs (of COURSEs)  (academic) DEPARTMENTs  INSTRUCTORs Presented By Shikha Gautam
  • 7. Example of a Database (cont’d.)  Some mini-world relationships:  SECTIONs are of specific COURSEs  STUDENTs take SECTIONs  COURSEs have prerequisite COURSEs  INSTRUCTORs teach SECTIONs  COURSEs are offered by DEPARTMENTs  STUDENTs major in DEPARTMENTs  Note: The above entities and relationships are typically expressed in a conceptual data model, such as the ENTITY-RELATIONSHIP data model Presented By Shikha Gautam
  • 8. Example of a simple database
  • 9. Example of a simplified database catalog
  • 10. Need for DBMS  Provide a highly efficient method for handling large amount of different types of data with ease.  Database allows data to be stored systematically.  Data can be easily retrieved, filtered, sorted and updated efficiently and accurately.Presented By Shikha Gautam
  • 11. 1. Centralized Database: Types of Databases Presented By Shikha Gautam
  • 12. Based on Database location(s) 2. Distributed Database: Presented By Shikha Gautam
  • 13. Components of DBMS 1. Database Users 2. Data 3. Software and Procedures 4. Hardware 5. Database Access Language Presented By Shikha Gautam
  • 15. 1. Database Users  End-users: They use the data for queries, reports and some of them update the database content. End-users can be categorized into:  Sophisticated: These include business analysts, scientists, engineers, others thoroughly familiar with the system capabilities.  Naive or Parametric: They use previously well-defined functions against the database. Examples are bank-tellers or reservation clerks who do this activity for an entire shift of operations using standard types of queries. Presented By Shikha Gautam
  • 16. Database Users (cont’d.)  Database administrators: Responsible for authorizing access to the database, for coordinating and monitoring its use, acquiring software and hardware resources, controlling its use and monitoring efficiency of operations.  Application programmers(Software Engineers): Responsible for writing database application programs in some programming language. Presented By Shikha Gautam
  • 17. 2. Data  The collection of facts stored in the database  data is stored, updated and retrieved to from a database.  Database contains both operational data and metadata. Presented By Shikha Gautam
  • 18. 3. Software  Operating System software  DBMS software  Network Software  Application Programs and utility software  Procedures: instructions and rules that govern the design and use of the database system. Presented By Shikha Gautam
  • 19. 4. Hardware  PC  Network of computers  Various Storage devices  Input devices  Output Devices Presented By Shikha Gautam
  • 20. 5. Database Languages • Data Definition Language (DDL) Create, Alter, Drop • Data Manipulation Language (DML) Insert, Select, Update, Delete • Data Control Language (DCL) Grant, Revoke • Transaction Control Language (TCL) Commit, Rollback. Presented By Shikha Gautam
  • 21. Application of DBMS  Banking  Airline  Universities  Credit and Transactions  Sales  Human resource Presented By Shikha Gautam
  • 22. Application of DBMS (cont’d.)  Traditional Applications:  Numeric and Textual Databases  More Recent Applications:  Multimedia Databases  Geographic Information Systems (GIS)  Data Warehouses  Real-time and Active Databases  Many other applications Presented By Shikha Gautam
  • 23. Advantages of Using the Database Approach  Controlling redundancy in data storage and in development and maintenance efforts.  Sharing of data among multiple users.  Restricting unauthorized access to data.  Providing Storage Structures (e.g. indexes) for efficient Query Processing.  Providing backup and recovery services.  Providing multiple interfaces to different classes of users.  Representing complex relationships among data.  Enforcing integrity constraints on the database. Presented By Shikha Gautam
  • 24. When not to use a DBMS  If the database and applications are simple, well defined, and not expected to change.  High initial investment and possible need for additional hardware.  Overhead for providing generality, security, concurrency control, recovery, and integrity functions.  If access to data by multiple users is not required. Presented By Shikha Gautam
  • 25.  Multimedia Databases  Distributed Database  Document-oriented Databases  Mobile & embedded Databases What are the current trends ?? Presented By Shikha Gautam