SlideShare a Scribd company logo
Introduction
 Database integral part of our day to day life
 Collection of related database
 Database Management System : software
managing and controlling access to the
database.
 Database system : collection of application
interracting with database
Example of use of database systems
A database is accessed when :
 Purshasing in a supermarket ( item price)
 Purchase using credit cards ( valid cards)
 Inquiries about a holliday (flight details)
 Make a loan (library)
 Rent video ( detail info on each video)
 Online bookstore( book details)
Sample data
Dtabase in the dev cycle
Project
Identifcation
and Selection
Project
Initiation
and Planning
Analysis
Logical
Design
Physical
Design
Implementation
Maintenance
Database
 A repository of data simultaneously used by many
users (a shared ressource).
 Collection of logically related data.
 Description of this data (data dictionary)
 BDMS
Software interracting with :
 Users
 Application programs
 database
 BDMS
Software interracting with :
 Users
 Application programs
 Database
DBMS allows users (using a query language):
 Insert
 Update
 Delete
 Retrive data from DB
Database application programs
Computer program that allow
users to interact with the DB
through DBMS.
DBMS environment

Hardware :Computer systems that DBMS and
application programs run on.

Software: DBMS,application programs, operating
system, network software(if DBMS used over
network).

Data ( operational data and meta-data)

Procedures: instruction and rules that govern use of
database

People: DB designer, administrators , programmers
and end users
Database environment
DBMS architecture
2 layer architecture Client-Server
 The client that runs the application and the server that
handles the database back-end
 Multiple users able to access the DB simultanousely.
 Server is processing data while the client for business
logic and presentation.
2-Tier Architecture
DBMS architecture
3 layer architecture
 User Interface layer ( runs on the user´s client)
 Business logic (middle layer) and data processing
layer. Runs on a server called ”application server”.
 DBMS ( store data ) , may run on a separate server
called ”database server”
Database introduction
3 layer architecture advantages
 Thin client (less hardware) , client only handling
presentation logic.This means a little communication
needed between the client(browser) and the middle tier.
 Separating the core business logic from the database
functions
 Modularity : Easy to modify or replace one tier without
affecting the other tiers
 Easier load balancing
 Maps quite naturally to the web environment
 Security : middle tier protecting the DB.
 Scalabale : add as many middle tier as needed
Functions of a DBMS
 Data storage , retrieval and update
 A user-accessible Catalog
 Hold data about the structure of database , users , applications and so on
 Transaction support
 Ensure that all the updates are made or that none of them are made
 Concurrency control services
 Enable many users to access shared data concurrently
 Recovery services
 When transaction fails, DB revovered to a consistent state
Functions of a DBMS
 Autorization services
 Only special part could have access to info
 Support for data communication
 Terminal at remote locations can communicate with host of DBMS through
network
 Integrity Services
 Stored data are consistent and correct
 Services to promote Data Independence
 Utility Services
 Utility program help manage the DB effectively
Advantages of DBMS
 Control of data redundancy (duplication)
 Eliminate redundency where possible ,
 Data consistency
 Data stored in more than once , system can ensure that all copies
of the data are kept consistent
 Sharing of data
 By all authorized users
 Improved data integrity
 Rules that DB is not permitted to violate
 User define data and DBMS enforce it
 Improved maintenance through data independence
 Make application immune to changes in data description

More Related Content

PPTX
DATABASE INTRODUCTION
DOCX
Characteristics_of_the_database_system
PPT
componenets of dbms
PPT
Data Base System Application - Unit 7
PPT
Function
PPTX
Database management system
DOCX
Heterogenous data base
PPT
Database management system1
DATABASE INTRODUCTION
Characteristics_of_the_database_system
componenets of dbms
Data Base System Application - Unit 7
Function
Database management system
Heterogenous data base
Database management system1

What's hot (15)

PPT
Client Server Architecture1
PPTX
Data Base Management
PPTX
Architecture of dbms(lecture 3)
PPTX
Client Server Architecture in Database Management System
PDF
Users of dbms
DOCX
A database management system
PPTX
Databases And Database Management System
PPT
Ch 13 D B Admin
PPTX
Database
PPTX
Database administrator
PPTX
Slide 1 introduction to dbms
DOCX
DATABASE MANAGEMENT SYSTEM UNIT-I Chapter-1
PPTX
Client server computing
PPT
Client-Server Computing
PPTX
1. intro
Client Server Architecture1
Data Base Management
Architecture of dbms(lecture 3)
Client Server Architecture in Database Management System
Users of dbms
A database management system
Databases And Database Management System
Ch 13 D B Admin
Database
Database administrator
Slide 1 introduction to dbms
DATABASE MANAGEMENT SYSTEM UNIT-I Chapter-1
Client server computing
Client-Server Computing
1. intro
Ad

Viewers also liked (13)

PPTX
Finding common ground
PPT
Basic dns-mod
PPTX
Energizers
PPTX
Writing an intro paragraph
PDF
Recommendation Letter BIS
ODP
2015 mindthesec mauro risonho de paula assumpcao rev01 firebits
PPT
Lecture25
PDF
The Content Matrix: Quantitative and Qualitative Metrics for Better Decision ...
PPTX
Writing an argument
PDF
Slide tt38 hướng dẫn chức năng báo cáo quyết toán phần mềm thái sơn
PDF
Exploit Next Generation®: Missão dada é missão cumprida!
PPT
Kiểm soát tải trọng phương tiện tại cảng biển
DOCX
IMC plan for interflora
Finding common ground
Basic dns-mod
Energizers
Writing an intro paragraph
Recommendation Letter BIS
2015 mindthesec mauro risonho de paula assumpcao rev01 firebits
Lecture25
The Content Matrix: Quantitative and Qualitative Metrics for Better Decision ...
Writing an argument
Slide tt38 hướng dẫn chức năng báo cáo quyết toán phần mềm thái sơn
Exploit Next Generation®: Missão dada é missão cumprida!
Kiểm soát tải trọng phương tiện tại cảng biển
IMC plan for interflora
Ad

Similar to Database introduction (20)

PPTX
Unit 1_1680588168525885258552585525855.pptx
PPTX
Introduction to Data Base Management System.pptx
PPS
Database Design Slide 1
PPTX
Chapter one
PPTX
DEE 431 Introduction to DBMS Slide 1
PPTX
Database stsyem design and schema refinement
PPTX
DBMS. ................................................
PPTX
database management.............................................................
PPT
Unit-1-Introduction.ppt for the gigachad
PDF
CST204 DBMS Module-1
PDF
Lecture-01-Fundamental-Database-Concepts.pptx.pdf
PDF
DBMS_UNIT_1.pdf
PPT
Lecture1
PPTX
Database Computer presentation file .pptx
PPTX
Dbms environment and components ppt.pptx
PDF
Unit 1: Introduction to DBMS Unit 1 Complete
PPT
Database management system basics and it applications
PPTX
DATA BASE MANAGEMENT SYSTEM BY SAIKIRAN PANJALA
PPTX
Fundamentals of Database system - Databases and Database Users
PDF
313302 DBMS UNIT 1 PPT for DIploma Computer Eng
Unit 1_1680588168525885258552585525855.pptx
Introduction to Data Base Management System.pptx
Database Design Slide 1
Chapter one
DEE 431 Introduction to DBMS Slide 1
Database stsyem design and schema refinement
DBMS. ................................................
database management.............................................................
Unit-1-Introduction.ppt for the gigachad
CST204 DBMS Module-1
Lecture-01-Fundamental-Database-Concepts.pptx.pdf
DBMS_UNIT_1.pdf
Lecture1
Database Computer presentation file .pptx
Dbms environment and components ppt.pptx
Unit 1: Introduction to DBMS Unit 1 Complete
Database management system basics and it applications
DATA BASE MANAGEMENT SYSTEM BY SAIKIRAN PANJALA
Fundamentals of Database system - Databases and Database Users
313302 DBMS UNIT 1 PPT for DIploma Computer Eng

More from Fraboni Ec (20)

PPT
Hardware multithreading
PPT
PDF
What is simultaneous multithreading
PPTX
Directory based cache coherence
PPTX
Business analytics and data mining
PPTX
Big picture of data mining
PPTX
Data mining and knowledge discovery
PPTX
Cache recap
PPTX
How analysis services caching works
PPTX
Hardware managed cache
PPTX
Data structures and algorithms
PPTX
Cobol, lisp, and python
PPT
Abstract data types
PPTX
Optimizing shared caches in chip multiprocessors
PPTX
Abstraction file
PPTX
Object model
PPTX
Object oriented analysis
PPT
Abstract class
PPTX
Concurrency with java
PPTX
Inheritance
Hardware multithreading
What is simultaneous multithreading
Directory based cache coherence
Business analytics and data mining
Big picture of data mining
Data mining and knowledge discovery
Cache recap
How analysis services caching works
Hardware managed cache
Data structures and algorithms
Cobol, lisp, and python
Abstract data types
Optimizing shared caches in chip multiprocessors
Abstraction file
Object model
Object oriented analysis
Abstract class
Concurrency with java
Inheritance

Recently uploaded (20)

PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Spectroscopy.pptx food analysis technology
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
Encapsulation_ Review paper, used for researhc scholars
sap open course for s4hana steps from ECC to s4
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Programs and apps: productivity, graphics, security and other tools
Spectral efficient network and resource selection model in 5G networks
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Network Security Unit 5.pdf for BCA BBA.
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Review of recent advances in non-invasive hemoglobin estimation
Per capita expenditure prediction using model stacking based on satellite ima...
Spectroscopy.pptx food analysis technology
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Digital-Transformation-Roadmap-for-Companies.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Mobile App Security Testing_ A Comprehensive Guide.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Unlocking AI with Model Context Protocol (MCP)
Advanced methodologies resolving dimensionality complications for autism neur...

Database introduction

  • 1. Introduction  Database integral part of our day to day life  Collection of related database  Database Management System : software managing and controlling access to the database.  Database system : collection of application interracting with database
  • 2. Example of use of database systems A database is accessed when :  Purshasing in a supermarket ( item price)  Purchase using credit cards ( valid cards)  Inquiries about a holliday (flight details)  Make a loan (library)  Rent video ( detail info on each video)  Online bookstore( book details)
  • 4. Dtabase in the dev cycle Project Identifcation and Selection Project Initiation and Planning Analysis Logical Design Physical Design Implementation Maintenance
  • 5. Database  A repository of data simultaneously used by many users (a shared ressource).  Collection of logically related data.  Description of this data (data dictionary)  BDMS Software interracting with :  Users  Application programs  database
  • 6.  BDMS Software interracting with :  Users  Application programs  Database DBMS allows users (using a query language):  Insert  Update  Delete  Retrive data from DB
  • 7. Database application programs Computer program that allow users to interact with the DB through DBMS.
  • 8. DBMS environment  Hardware :Computer systems that DBMS and application programs run on.  Software: DBMS,application programs, operating system, network software(if DBMS used over network).  Data ( operational data and meta-data)  Procedures: instruction and rules that govern use of database  People: DB designer, administrators , programmers and end users
  • 10. DBMS architecture 2 layer architecture Client-Server  The client that runs the application and the server that handles the database back-end  Multiple users able to access the DB simultanousely.  Server is processing data while the client for business logic and presentation.
  • 12. DBMS architecture 3 layer architecture  User Interface layer ( runs on the user´s client)  Business logic (middle layer) and data processing layer. Runs on a server called ”application server”.  DBMS ( store data ) , may run on a separate server called ”database server”
  • 14. 3 layer architecture advantages  Thin client (less hardware) , client only handling presentation logic.This means a little communication needed between the client(browser) and the middle tier.  Separating the core business logic from the database functions  Modularity : Easy to modify or replace one tier without affecting the other tiers  Easier load balancing  Maps quite naturally to the web environment  Security : middle tier protecting the DB.  Scalabale : add as many middle tier as needed
  • 15. Functions of a DBMS  Data storage , retrieval and update  A user-accessible Catalog  Hold data about the structure of database , users , applications and so on  Transaction support  Ensure that all the updates are made or that none of them are made  Concurrency control services  Enable many users to access shared data concurrently  Recovery services  When transaction fails, DB revovered to a consistent state
  • 16. Functions of a DBMS  Autorization services  Only special part could have access to info  Support for data communication  Terminal at remote locations can communicate with host of DBMS through network  Integrity Services  Stored data are consistent and correct  Services to promote Data Independence  Utility Services  Utility program help manage the DB effectively
  • 17. Advantages of DBMS  Control of data redundancy (duplication)  Eliminate redundency where possible ,  Data consistency  Data stored in more than once , system can ensure that all copies of the data are kept consistent  Sharing of data  By all authorized users  Improved data integrity  Rules that DB is not permitted to violate  User define data and DBMS enforce it  Improved maintenance through data independence  Make application immune to changes in data description