Dbms Introduction and Basics

SHIKHA GAUTAM
SHIKHA GAUTAMAssistant Professor um KIET, Ghaziabad
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
1 von 26

Recomendados

1. Introduction to DBMS von
1. Introduction to DBMS1. Introduction to DBMS
1. Introduction to DBMSkoolkampus
47.8K views21 Folien
Data base management system von
Data base management systemData base management system
Data base management systemNavneet Jingar
32K views37 Folien
Data models von
Data modelsData models
Data modelsUsman Tariq
14.2K views69 Folien
Basic DBMS ppt von
Basic DBMS pptBasic DBMS ppt
Basic DBMS pptdangwalrajendra888
80.7K views12 Folien
Dbms architecture von
Dbms architectureDbms architecture
Dbms architectureShubham Dwivedi
46.8K views25 Folien
2 database system concepts and architecture von
2 database system concepts and architecture2 database system concepts and architecture
2 database system concepts and architectureKumar
9.7K views53 Folien

Más contenido relacionado

Was ist angesagt?

The database applications von
The database applicationsThe database applications
The database applicationsDolat Ram
13.4K views12 Folien
Rdbms von
RdbmsRdbms
RdbmsMuhammad Adeel Rajput
16K views50 Folien
Data Base Management System von
Data Base Management SystemData Base Management System
Data Base Management SystemDr. C.V. Suresh Babu
87.4K views17 Folien
Database Management System ppt von
Database Management System pptDatabase Management System ppt
Database Management System pptOECLIB Odisha Electronics Control Library
137.1K views23 Folien
11 Database Concepts von
11 Database Concepts11 Database Concepts
11 Database Conceptspraveenjigajinni
15K views47 Folien
Components and Advantages of DBMS von
Components and Advantages of DBMSComponents and Advantages of DBMS
Components and Advantages of DBMSShubham Joon
11.3K views21 Folien

Was ist angesagt?(20)

The database applications von Dolat Ram
The database applicationsThe database applications
The database applications
Dolat Ram13.4K views
Components and Advantages of DBMS von Shubham Joon
Components and Advantages of DBMSComponents and Advantages of DBMS
Components and Advantages of DBMS
Shubham Joon11.3K views
Database Management System Introduction von Smriti Jain
Database Management System IntroductionDatabase Management System Introduction
Database Management System Introduction
Smriti Jain12.3K views
Data base management system von ashirafzal1
Data base management systemData base management system
Data base management system
ashirafzal1810 views
Introduction to Database von Siti Ismail
Introduction to DatabaseIntroduction to Database
Introduction to Database
Siti Ismail38.2K views
Dbms von sevtap87
DbmsDbms
Dbms
sevtap8730.8K views
Database approach von uzmajamal
Database approachDatabase approach
Database approach
uzmajamal6.6K views
Database Management System von Nishant Munjal
Database Management SystemDatabase Management System
Database Management System
Nishant Munjal12.1K views
Database Management Systems - Management Information System von Nijaz N
Database Management Systems - Management Information SystemDatabase Management Systems - Management Information System
Database Management Systems - Management Information System
Nijaz N8.6K views
Type of database models von SanthiNivas
Type of database modelsType of database models
Type of database models
SanthiNivas842 views
Introduction: Databases and Database Users von sontumax
Introduction: Databases and Database UsersIntroduction: Databases and Database Users
Introduction: Databases and Database Users
sontumax11K views

Similar a Dbms Introduction and Basics

En ch01 von
En ch01En ch01
En ch01anibapi
2.2K views24 Folien
Data Base Management Systems von
Data Base Management SystemsData Base Management Systems
Data Base Management SystemsRaj vardhan
150 views138 Folien
Unit 2 rdbms study_material von
Unit 2  rdbms study_materialUnit 2  rdbms study_material
Unit 2 rdbms study_materialgayaramesh
224 views25 Folien
Mis chapter 4 database management - copy von
Mis chapter 4   database management - copyMis chapter 4   database management - copy
Mis chapter 4 database management - copyAjay Khot
1.5K views11 Folien
DataMgt - UNIT-I .PPT von
DataMgt - UNIT-I .PPTDataMgt - UNIT-I .PPT
DataMgt - UNIT-I .PPTBhaskarPatil24
4 views20 Folien
DBMS-INTRODUCTION.pptx von
DBMS-INTRODUCTION.pptxDBMS-INTRODUCTION.pptx
DBMS-INTRODUCTION.pptxDivyaKS12
190 views86 Folien

Similar a Dbms Introduction and Basics(20)

En ch01 von anibapi
En ch01En ch01
En ch01
anibapi2.2K views
Data Base Management Systems von Raj vardhan
Data Base Management SystemsData Base Management Systems
Data Base Management Systems
Raj vardhan150 views
Unit 2 rdbms study_material von gayaramesh
Unit 2  rdbms study_materialUnit 2  rdbms study_material
Unit 2 rdbms study_material
gayaramesh224 views
Mis chapter 4 database management - copy von Ajay Khot
Mis chapter 4   database management - copyMis chapter 4   database management - copy
Mis chapter 4 database management - copy
Ajay Khot1.5K views
DBMS-INTRODUCTION.pptx von DivyaKS12
DBMS-INTRODUCTION.pptxDBMS-INTRODUCTION.pptx
DBMS-INTRODUCTION.pptx
DivyaKS12190 views
Cp 121 lecture 01 von ITNet
Cp 121 lecture 01Cp 121 lecture 01
Cp 121 lecture 01
ITNet92 views
Database management systems von Joel Briza
Database management systemsDatabase management systems
Database management systems
Joel Briza2K views

Más de SHIKHA GAUTAM

Agreement Protocols, distributed File Systems, Distributed Shared Memory von
Agreement Protocols, distributed File Systems, Distributed Shared MemoryAgreement Protocols, distributed File Systems, Distributed Shared Memory
Agreement Protocols, distributed File Systems, Distributed Shared MemorySHIKHA GAUTAM
25.4K views91 Folien
Distributed Mutual Exclusion and Distributed Deadlock Detection von
Distributed Mutual Exclusion and Distributed Deadlock DetectionDistributed Mutual Exclusion and Distributed Deadlock Detection
Distributed Mutual Exclusion and Distributed Deadlock DetectionSHIKHA GAUTAM
4.1K views113 Folien
Distributed Systems Introduction and Importance von
Distributed Systems Introduction and Importance Distributed Systems Introduction and Importance
Distributed Systems Introduction and Importance SHIKHA GAUTAM
2.7K views174 Folien
Unit 4 von
Unit 4Unit 4
Unit 4SHIKHA GAUTAM
413 views115 Folien
Unit v von
Unit vUnit v
Unit vSHIKHA GAUTAM
235 views69 Folien
Unit iii von
Unit iiiUnit iii
Unit iiiSHIKHA GAUTAM
187 views91 Folien

Más de SHIKHA GAUTAM(17)

Agreement Protocols, distributed File Systems, Distributed Shared Memory von SHIKHA GAUTAM
Agreement Protocols, distributed File Systems, Distributed Shared MemoryAgreement Protocols, distributed File Systems, Distributed Shared Memory
Agreement Protocols, distributed File Systems, Distributed Shared Memory
SHIKHA GAUTAM25.4K views
Distributed Mutual Exclusion and Distributed Deadlock Detection von SHIKHA GAUTAM
Distributed Mutual Exclusion and Distributed Deadlock DetectionDistributed Mutual Exclusion and Distributed Deadlock Detection
Distributed Mutual Exclusion and Distributed Deadlock Detection
SHIKHA GAUTAM4.1K views
Distributed Systems Introduction and Importance von SHIKHA GAUTAM
Distributed Systems Introduction and Importance Distributed Systems Introduction and Importance
Distributed Systems Introduction and Importance
SHIKHA GAUTAM2.7K views
3. basic organization of a computer von SHIKHA GAUTAM
3. basic organization of a computer3. basic organization of a computer
3. basic organization of a computer
SHIKHA GAUTAM25.3K views
Warehouse Planning and Implementation von SHIKHA GAUTAM
Warehouse Planning and ImplementationWarehouse Planning and Implementation
Warehouse Planning and Implementation
SHIKHA GAUTAM8.2K views

Último

SPICE PARK DEC2023 (6,625 SPICE Models) von
SPICE PARK DEC2023 (6,625 SPICE Models) SPICE PARK DEC2023 (6,625 SPICE Models)
SPICE PARK DEC2023 (6,625 SPICE Models) Tsuyoshi Horigome
36 views218 Folien
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc... von
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...csegroupvn
6 views210 Folien
Pitchbook Repowerlab.pdf von
Pitchbook Repowerlab.pdfPitchbook Repowerlab.pdf
Pitchbook Repowerlab.pdfVictoriaGaleano
5 views12 Folien
2023Dec ASU Wang NETR Group Research Focus and Facility Overview.pptx von
2023Dec ASU Wang NETR Group Research Focus and Facility Overview.pptx2023Dec ASU Wang NETR Group Research Focus and Facility Overview.pptx
2023Dec ASU Wang NETR Group Research Focus and Facility Overview.pptxlwang78
165 views19 Folien
START Newsletter 3 von
START Newsletter 3START Newsletter 3
START Newsletter 3Start Project
6 views25 Folien
BCIC - Manufacturing Conclave - Technology-Driven Manufacturing for Growth von
BCIC - Manufacturing Conclave -  Technology-Driven Manufacturing for GrowthBCIC - Manufacturing Conclave -  Technology-Driven Manufacturing for Growth
BCIC - Manufacturing Conclave - Technology-Driven Manufacturing for GrowthInnomantra
10 views4 Folien

Último(20)

Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc... von csegroupvn
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...
csegroupvn6 views
2023Dec ASU Wang NETR Group Research Focus and Facility Overview.pptx von lwang78
2023Dec ASU Wang NETR Group Research Focus and Facility Overview.pptx2023Dec ASU Wang NETR Group Research Focus and Facility Overview.pptx
2023Dec ASU Wang NETR Group Research Focus and Facility Overview.pptx
lwang78165 views
BCIC - Manufacturing Conclave - Technology-Driven Manufacturing for Growth von Innomantra
BCIC - Manufacturing Conclave -  Technology-Driven Manufacturing for GrowthBCIC - Manufacturing Conclave -  Technology-Driven Manufacturing for Growth
BCIC - Manufacturing Conclave - Technology-Driven Manufacturing for Growth
Innomantra 10 views
Update 42 models(Diode/General ) in SPICE PARK(DEC2023) von Tsuyoshi Horigome
Update 42 models(Diode/General ) in SPICE PARK(DEC2023)Update 42 models(Diode/General ) in SPICE PARK(DEC2023)
Update 42 models(Diode/General ) in SPICE PARK(DEC2023)
Ansari: Practical experiences with an LLM-based Islamic Assistant von M Waleed Kadous
Ansari: Practical experiences with an LLM-based Islamic AssistantAnsari: Practical experiences with an LLM-based Islamic Assistant
Ansari: Practical experiences with an LLM-based Islamic Assistant
M Waleed Kadous7 views
Design_Discover_Develop_Campaign.pptx von ShivanshSeth6
Design_Discover_Develop_Campaign.pptxDesign_Discover_Develop_Campaign.pptx
Design_Discover_Develop_Campaign.pptx
ShivanshSeth645 views
Web Dev Session 1.pptx von VedVekhande
Web Dev Session 1.pptxWeb Dev Session 1.pptx
Web Dev Session 1.pptx
VedVekhande13 views
REACTJS.pdf von ArthyR3
REACTJS.pdfREACTJS.pdf
REACTJS.pdf
ArthyR335 views
_MAKRIADI-FOTEINI_diploma thesis.pptx von fotinimakriadi
_MAKRIADI-FOTEINI_diploma thesis.pptx_MAKRIADI-FOTEINI_diploma thesis.pptx
_MAKRIADI-FOTEINI_diploma thesis.pptx
fotinimakriadi10 views
ASSIGNMENTS ON FUZZY LOGIC IN TRAFFIC FLOW.pdf von AlhamduKure
ASSIGNMENTS ON FUZZY LOGIC IN TRAFFIC FLOW.pdfASSIGNMENTS ON FUZZY LOGIC IN TRAFFIC FLOW.pdf
ASSIGNMENTS ON FUZZY LOGIC IN TRAFFIC FLOW.pdf
AlhamduKure6 views
fakenews_DBDA_Mar23.pptx von deepmitra8
fakenews_DBDA_Mar23.pptxfakenews_DBDA_Mar23.pptx
fakenews_DBDA_Mar23.pptx
deepmitra816 views

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