SlideShare a Scribd company logo
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

More Related Content

What's hot

Data models
Data modelsData models
Data models
Usman Tariq
 
Dbms relational model
Dbms relational modelDbms relational model
Dbms relational model
Chirag vasava
 
Object Oriented Database Management System
Object Oriented Database Management SystemObject Oriented Database Management System
Object Oriented Database Management System
Ajay Jha
 
Basic DBMS ppt
Basic DBMS pptBasic DBMS ppt
Basic DBMS ppt
dangwalrajendra888
 
Database systems
Database systemsDatabase systems
Database systems
Dhani Ahmad
 
Lecture 01 introduction to database
Lecture 01 introduction to databaseLecture 01 introduction to database
Lecture 01 introduction to databaseemailharmeet
 
Database abstraction
Database abstractionDatabase abstraction
Database abstraction
RituBhargava7
 
Dbms architecture
Dbms architectureDbms architecture
Dbms architecture
Shubham Dwivedi
 
Basic Concept Of Database Management System (DBMS) [Presentation Slide]
Basic Concept Of Database Management System (DBMS) [Presentation Slide]Basic Concept Of Database Management System (DBMS) [Presentation Slide]
Basic Concept Of Database Management System (DBMS) [Presentation Slide]
Atik Israk
 
Database management system
Database management system Database management system
Database management system
Shashikumar_chari
 
Data Base Management System
Data Base Management SystemData Base Management System
Data Base Management System
Dr. C.V. Suresh Babu
 
Dbms ppt
Dbms pptDbms ppt
Dbms ppt
Chinnu Shimna
 
Object oriented database concepts
Object oriented database conceptsObject oriented database concepts
Object oriented database concepts
Temesgenthanks
 
Relational Data Model Introduction
Relational Data Model IntroductionRelational Data Model Introduction
Relational Data Model Introduction
Nishant Munjal
 
Codd's rules
Codd's rulesCodd's rules
Codd's rulesMohd Arif
 
Files Vs DataBase
Files Vs DataBaseFiles Vs DataBase
Files Vs DataBase
Dr. C.V. Suresh Babu
 
Type of database models
Type of database modelsType of database models
Type of database models
SanthiNivas
 

What's hot (20)

Data models
Data modelsData models
Data models
 
Dbms relational model
Dbms relational modelDbms relational model
Dbms relational model
 
Object Oriented Database Management System
Object Oriented Database Management SystemObject Oriented Database Management System
Object Oriented Database Management System
 
Basic DBMS ppt
Basic DBMS pptBasic DBMS ppt
Basic DBMS ppt
 
Database systems
Database systemsDatabase systems
Database systems
 
Lecture 01 introduction to database
Lecture 01 introduction to databaseLecture 01 introduction to database
Lecture 01 introduction to database
 
Database abstraction
Database abstractionDatabase abstraction
Database abstraction
 
Dbms architecture
Dbms architectureDbms architecture
Dbms architecture
 
Basic Concept Of Database Management System (DBMS) [Presentation Slide]
Basic Concept Of Database Management System (DBMS) [Presentation Slide]Basic Concept Of Database Management System (DBMS) [Presentation Slide]
Basic Concept Of Database Management System (DBMS) [Presentation Slide]
 
Database management system
Database management system Database management system
Database management system
 
RDBMS
RDBMSRDBMS
RDBMS
 
Data Base Management System
Data Base Management SystemData Base Management System
Data Base Management System
 
Dbms ppt
Dbms pptDbms ppt
Dbms ppt
 
Object oriented database concepts
Object oriented database conceptsObject oriented database concepts
Object oriented database concepts
 
Relational Data Model Introduction
Relational Data Model IntroductionRelational Data Model Introduction
Relational Data Model Introduction
 
Codd's rules
Codd's rulesCodd's rules
Codd's rules
 
Files Vs DataBase
Files Vs DataBaseFiles Vs DataBase
Files Vs DataBase
 
Relational databases
Relational databasesRelational databases
Relational databases
 
Types dbms
Types dbmsTypes dbms
Types dbms
 
Type of database models
Type of database modelsType of database models
Type of database models
 

Similar to Dbms Introduction and Basics

En ch01
En ch01En ch01
En ch01
anibapi
 
Complete dbms notes
Complete dbms notesComplete dbms notes
Complete dbms notes
Tanya Makkar
 
Data Base Management Systems
Data Base Management SystemsData Base Management Systems
Data Base Management Systems
Raj vardhan
 
Unit 2 rdbms study_material
Unit 2  rdbms study_materialUnit 2  rdbms study_material
Unit 2 rdbms study_material
gayaramesh
 
Mis chapter 4 database management - copy
Mis chapter 4   database management - copyMis chapter 4   database management - copy
Mis chapter 4 database management - copyAjay Khot
 
DataMgt - UNIT-I .PPT
DataMgt - UNIT-I .PPTDataMgt - UNIT-I .PPT
DataMgt - UNIT-I .PPT
BhaskarPatil24
 
DBMS-INTRODUCTION.pptx
DBMS-INTRODUCTION.pptxDBMS-INTRODUCTION.pptx
DBMS-INTRODUCTION.pptx
DivyaKS12
 
Database Computer presentation file .pptx
Database Computer presentation file .pptxDatabase Computer presentation file .pptx
Database Computer presentation file .pptx
Misqalezara
 
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
BikalAdhikari4
 
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
Mustafa Kamel Mohammadi
 
Introduction to DBMS.pptx
Introduction to DBMS.pptxIntroduction to DBMS.pptx
Introduction to DBMS.pptx
ChandanHegde13
 
MS-CIT Unit 9.pptx
MS-CIT Unit 9.pptxMS-CIT Unit 9.pptx
MS-CIT Unit 9.pptx
SHRIBALAJIINFOTECH
 
Dbms Useful PPT
Dbms Useful PPTDbms Useful PPT
Dbms Useful PPT
Krishna Bashyal
 
Chapter one
Chapter oneChapter one
Chapter one
Dawod Yimer
 
Cp 121 lecture 01
Cp 121 lecture 01Cp 121 lecture 01
Cp 121 lecture 01
ITNet
 
Database Systems
Database SystemsDatabase Systems
Database Systems
Usman Tariq
 
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
 
Database management systems
Database management systemsDatabase management systems
Database management systems
Joel Briza
 
Database Concepts.ppt
Database Concepts.pptDatabase Concepts.ppt
Database Concepts.ppt
DrSharadChaturvediPr
 

Similar to Dbms Introduction and Basics (20)

En ch01
En ch01En ch01
En ch01
 
Complete dbms notes
Complete dbms notesComplete dbms notes
Complete dbms notes
 
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
 
Ena ch01
Ena ch01Ena ch01
Ena ch01
 

More from SHIKHA GAUTAM

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
SHIKHA GAUTAM
 
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
SHIKHA GAUTAM
 
Distributed Systems Introduction and Importance
Distributed Systems Introduction and Importance Distributed Systems Introduction and Importance
Distributed Systems Introduction and Importance
SHIKHA GAUTAM
 
Unit 4
Unit 4Unit 4
Unit v
Unit vUnit v
Unit iii
Unit iiiUnit iii
Unit iii
SHIKHA GAUTAM
 
Unit ii_KCS201
Unit ii_KCS201Unit ii_KCS201
Unit ii_KCS201
SHIKHA GAUTAM
 
Type conversion in c
Type conversion in cType conversion in c
Type conversion in c
SHIKHA GAUTAM
 
C intro
C introC intro
C intro
SHIKHA GAUTAM
 
4. algorithm
4. algorithm4. algorithm
4. algorithm
SHIKHA GAUTAM
 
3. basic organization of a computer
3. basic organization of a computer3. basic organization of a computer
3. basic organization of a computer
SHIKHA GAUTAM
 
Generations of computer
Generations of computerGenerations of computer
Generations of computer
SHIKHA GAUTAM
 
c_programming
c_programmingc_programming
c_programming
SHIKHA GAUTAM
 
Data Mining
Data MiningData Mining
Data Mining
SHIKHA GAUTAM
 
Warehouse Planning and Implementation
Warehouse Planning and ImplementationWarehouse Planning and Implementation
Warehouse Planning and Implementation
SHIKHA GAUTAM
 
Data Warehousing
Data WarehousingData Warehousing
Data Warehousing
SHIKHA GAUTAM
 
DBMS
DBMSDBMS

More from 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
 

Recently uploaded

Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
ssuser9bd3ba
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
Kamal Acharya
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
abh.arya
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 

Recently uploaded (20)

Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 

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