SlideShare a Scribd company logo
Introduction to Database 
Management System
The Traditional Approach To Data 
Management 
– Create new 
files for each 
application 
– Data 
redundancy 
– Data integrity
Disadvantages of File Processing 
• Program-Data Dependence 
– All programs maintain metadata for each file they 
use 
• Data Redundancy (Duplication of data) 
– Different systems/programs have separate copies of 
the same data 
• Limited Data Sharing 
– No centralized control of data 
• Lengthy Development Times 
– Programmers must design their own file formats 
• Excessive Program Maintenance 
– 80% of of information systems budget
Components of the database environment
Components of the 
Database Environment 
• CASE Tools – computer-aided software engineering 
• Repository – centralized storehouse of metadata 
• Database Management System (DBMS) – software 
for managing the database 
• Database – storehouse of the data 
• Application Programs – software using the data 
• User Interface – text and graphical displays to users 
• Data Administrators – personnel responsible for 
maintaining the database 
• System Developers – personnel responsible for 
designing databases and software 
• End Users – people who use the applications and 
databases
Disadvantages of DBMS 
• Databases used in enterprises may involve additional 
risks as compared to a conventional data processing 
system in some areas 
• Confidential, Privacy and Security : When 
information is centralized and is made available to 
users from remote locations, there is a possibility of 
unauthorized users accessing sensitive information. 
• It is necessary to take technical, administrative and 
legal measures.
Disadvantages of DBMS 
• Data Quality : Since database is accessible to users 
remotely, adequate controls are needed to control users 
updating data and to control data quality. 
• With increased number of users accessing directly, 
there is an opportunity for users to damage data.Unless 
there are suitable controls, the data quality may be 
compromised. 
• Data Integrity : Since a large number of users cloud 
be using a database concurrently, technical safeguards 
are necessary to ensure that data remain correct during 
operation.
Overall System Structure
Overall System Structure 
• A database system is partitioned into 
modules which handles different 
responsibilities of over all system. 
The functional components of a database 
system are 
 Query processor Component 
Storage manager component
Query Processor Component 
• DML Compiler : It translates DML statements 
into a lower level instructions that the query 
evaluation engine understands 
• Embedded DML precompiler : It converts DML 
statements embedded in an application program 
into normal procedure calls in the host language. 
• DDL Interpreter : It interprets DDL statements 
and records them in a set of tables 
• Query evaluation engine : It executes lower level 
instructions generated by the DML compiler
Storage manager component 
• It is an Interface between the data stored in the database and 
the application programs and queries submitted to the 
system. 
• Authorization and Integrity manager : It tests for 
satisfaction of integrity constraints and checks the authority 
of users to access data. 
• Transaction Manager : It ensures concurrent transaction 
executions processed without conflicting. 
• File manager : It manages the allocation of space on disk 
and the data structures used to represent information. 
• Buffer manager : Which is responsible for fetching data 
from disk storage into main memory.
Application Architectures 
Two-tier architecture: E.g. client programs using ODBC/JDBC to 
communicate with a database 
Three-tier architecture: E.g. web-based applications, and 
applications built using “middleware”

More Related Content

PPT
Session1
PDF
Users of dbms
PPTX
Database Administration
PDF
Characteristics and Advantages of Database Management System
PPTX
Database application developer and end users
PDF
Role of a DBA
PPT
Ch 13 D B Admin
PPT
Continuation prelims database system environment
Session1
Users of dbms
Database Administration
Characteristics and Advantages of Database Management System
Database application developer and end users
Role of a DBA
Ch 13 D B Admin
Continuation prelims database system environment

What's hot (20)

PPTX
Database administrator
PPTX
Intoduction- Database Management System
PPTX
Slide 4 dbms users
PPT
Database Administrator - Job Scope
PPTX
3 tier architecture
PDF
Dbms Notes Lecture 1 : Drawbacks of File processing system
PPT
PPTX
Distributed dbms (ddbms)
PPT
Data Base System Application - Unit 7
PPT
Ch 1 D B Environment
PPT
Client Server Architecture1
PPT
Database user’s
PDF
Data administration
PPS
PPTX
Single User v/s Multi User Databases
PDF
Database & Database Users
PPT
Tasks of database administrator
PPTX
Data and database administration(database)
PPTX
Client Server Architecture in Database Management System
Database administrator
Intoduction- Database Management System
Slide 4 dbms users
Database Administrator - Job Scope
3 tier architecture
Dbms Notes Lecture 1 : Drawbacks of File processing system
Distributed dbms (ddbms)
Data Base System Application - Unit 7
Ch 1 D B Environment
Client Server Architecture1
Database user’s
Data administration
Single User v/s Multi User Databases
Database & Database Users
Tasks of database administrator
Data and database administration(database)
Client Server Architecture in Database Management System
Ad

Viewers also liked (16)

PPTX
Theme development final group
PDF
An Introduction to Los Arboles Tulum
PDF
Red cross.27.1
PDF
Slide share social media introduction by oliver de leeuw and salmaan (for dow...
PDF
1Bici - updated (2).pdf
PPTX
Jupiter
PPSX
ZNAK NIESKOŃCZONOŚCI
TXT
Dac nhan tam p3ch5
PDF
Pentapolitica.nl - Introductie
PDF
Cast and Crew List 2
PDF
Quantitative analysis of structural and signaling lipid networks
PDF
Febratex 2014
PPT
Censored Ad Of Mtv
PDF
Elan Fall 2013
PPTX
JarethPresentation
Theme development final group
An Introduction to Los Arboles Tulum
Red cross.27.1
Slide share social media introduction by oliver de leeuw and salmaan (for dow...
1Bici - updated (2).pdf
Jupiter
ZNAK NIESKOŃCZONOŚCI
Dac nhan tam p3ch5
Pentapolitica.nl - Introductie
Cast and Crew List 2
Quantitative analysis of structural and signaling lipid networks
Febratex 2014
Censored Ad Of Mtv
Elan Fall 2013
JarethPresentation
Ad

Similar to 1. intro (20)

PPTX
Unit1 dbms
PDF
Unit 1: Introduction to DBMS Unit 1 Complete
PPT
Lecture-1.ppt
PPT
Beginning Of DBMS (data base)
PPTX
ARCHITECTURE.pptx
PPTX
Lecture 2gfnsdkfhoishgohowsgohsdhklggxkcvkxiu
PPTX
Data base chapter 2 | detail about the topic
PPTX
Cp 121 lecture 01
PDF
Lect_2_dbms_its_rnvironment_and_components
PPTX
Introduction to RDBMS
PPTX
advanced database management system by uni
PPTX
DATABASE MANAGEMENT SYSTEMS_module1.pptx
PDF
Database System Architecture
PPT
Introduction of database management system
PPTX
Introduction to DBMS.pptx
PDF
1-introduction to DB.pdf
PPTX
DBMS-INTRODUCTION.pptx
PDF
Database system
PPTX
unit - 1 DATABASE SYSTEM ARCHITECTURE.pptx
Unit1 dbms
Unit 1: Introduction to DBMS Unit 1 Complete
Lecture-1.ppt
Beginning Of DBMS (data base)
ARCHITECTURE.pptx
Lecture 2gfnsdkfhoishgohowsgohsdhklggxkcvkxiu
Data base chapter 2 | detail about the topic
Cp 121 lecture 01
Lect_2_dbms_its_rnvironment_and_components
Introduction to RDBMS
advanced database management system by uni
DATABASE MANAGEMENT SYSTEMS_module1.pptx
Database System Architecture
Introduction of database management system
Introduction to DBMS.pptx
1-introduction to DB.pdf
DBMS-INTRODUCTION.pptx
Database system
unit - 1 DATABASE SYSTEM ARCHITECTURE.pptx

More from khoahuy82 (19)

PPTX
13. case study
PPTX
8. sql
PPTX
20. quiz
PPTX
19. quiz
PPTX
7. transaction mang
PPTX
6. normalization
PPTX
5. relational structure
PPTX
4. case study
PPT
PPT
PPT
PPT
PPT
PPT
PPT
PPT
Cac phuong phap tim kiem tham do
PPT
07 2 chapter7-cross-section diagrams in 3 dimentions part 2-2
PPT
01 begin & chapter1
PPT
06 chuong 6 moi truong ngam
13. case study
8. sql
20. quiz
19. quiz
7. transaction mang
6. normalization
5. relational structure
4. case study
Cac phuong phap tim kiem tham do
07 2 chapter7-cross-section diagrams in 3 dimentions part 2-2
01 begin & chapter1
06 chuong 6 moi truong ngam

1. intro

  • 1. Introduction to Database Management System
  • 2. The Traditional Approach To Data Management – Create new files for each application – Data redundancy – Data integrity
  • 3. Disadvantages of File Processing • Program-Data Dependence – All programs maintain metadata for each file they use • Data Redundancy (Duplication of data) – Different systems/programs have separate copies of the same data • Limited Data Sharing – No centralized control of data • Lengthy Development Times – Programmers must design their own file formats • Excessive Program Maintenance – 80% of of information systems budget
  • 4. Components of the database environment
  • 5. Components of the Database Environment • CASE Tools – computer-aided software engineering • Repository – centralized storehouse of metadata • Database Management System (DBMS) – software for managing the database • Database – storehouse of the data • Application Programs – software using the data • User Interface – text and graphical displays to users • Data Administrators – personnel responsible for maintaining the database • System Developers – personnel responsible for designing databases and software • End Users – people who use the applications and databases
  • 6. Disadvantages of DBMS • Databases used in enterprises may involve additional risks as compared to a conventional data processing system in some areas • Confidential, Privacy and Security : When information is centralized and is made available to users from remote locations, there is a possibility of unauthorized users accessing sensitive information. • It is necessary to take technical, administrative and legal measures.
  • 7. Disadvantages of DBMS • Data Quality : Since database is accessible to users remotely, adequate controls are needed to control users updating data and to control data quality. • With increased number of users accessing directly, there is an opportunity for users to damage data.Unless there are suitable controls, the data quality may be compromised. • Data Integrity : Since a large number of users cloud be using a database concurrently, technical safeguards are necessary to ensure that data remain correct during operation.
  • 9. Overall System Structure • A database system is partitioned into modules which handles different responsibilities of over all system. The functional components of a database system are  Query processor Component Storage manager component
  • 10. Query Processor Component • DML Compiler : It translates DML statements into a lower level instructions that the query evaluation engine understands • Embedded DML precompiler : It converts DML statements embedded in an application program into normal procedure calls in the host language. • DDL Interpreter : It interprets DDL statements and records them in a set of tables • Query evaluation engine : It executes lower level instructions generated by the DML compiler
  • 11. Storage manager component • It is an Interface between the data stored in the database and the application programs and queries submitted to the system. • Authorization and Integrity manager : It tests for satisfaction of integrity constraints and checks the authority of users to access data. • Transaction Manager : It ensures concurrent transaction executions processed without conflicting. • File manager : It manages the allocation of space on disk and the data structures used to represent information. • Buffer manager : Which is responsible for fetching data from disk storage into main memory.
  • 12. Application Architectures Two-tier architecture: E.g. client programs using ODBC/JDBC to communicate with a database Three-tier architecture: E.g. web-based applications, and applications built using “middleware”