SlideShare a Scribd company logo
1 of 24
Download to read offline
Chapter 1
Introduction to Databases
Transparencies
Chapter 1 - Objectives
• Some common uses of database systems.
• Characteristics of file-based systems.
• Problems with file-based approach.
• Meaning of the term database.
• Meaning of the term Database Management System
(DBMS).
Chapter 1 - Objectives
• Typical functions of a DBMS.
• Major components of the DBMS environment.
• Personnel involved in the DBMS environment.
• History of the development of DBMSs.
• Advantages and disadvantages of DBMSs.
Examples of Database
Applications
• Purchases from the supermarket
• Purchases using your credit card
• Booking a holiday at the travel agents
• Using the local library
• Taking out insurance
• Renting a video
• Using the Internet
• Studying at university
File-Based Systems
• Collection of application programs that perform
services for the end users (e.g. reports).
• Each program defines and manages its own data.
File-Based Processing
Limitations of File-Based
Approach
• Separation and isolation of data
o Each program maintains its own set of data.
o Users of one program may be unaware of
potentially useful data held by other programs.
• Duplication of data
o Same data is held by different programs.
o Wasted space and potentially different values
and/or different formats for the same item.
Limitations of File-Based
Approach
• Data dependence
o File structure is defined in the program code.
• Incompatible file formats
o Programs are written in different languages, and so
cannot easily access each other’s files.
• Fixed Queries/Proliferation of application programs
o Programs are written to satisfy particular functions.
o Any new requirement needs a new program.
Database Approach
• Arose because:
o Definition of data was embedded in application
programs, rather than being stored separately and
independently.
o No control over access and manipulation of data
beyond that imposed by application programs.
• Result:
o the database and Database Management System
(DBMS).
Database
• Shared collection of logically related data (and a
description of this data), designed to meet the
information needs of an organization.
• System catalog (metadata) provides description of
data to enable program–data independence.
• Logically related data comprises entities, attributes,
and relationships of an organization’s information.
Database Management
System (DBMS)
• A software system that enables users to define, create,
maintain, and control access to the database.
• (Database) application program: a computer program
that interacts with database by issuing an appropriate
request (SQL statement) to the DBMS.
Database Management
System (DBMS)
Database Approach
• Data definition language (DDL).
o Permits specification of data types, structures and
any data constraints.
o All specifications are stored in the database.
• Data manipulation language (DML).
o General enquiry facility (query language) of the
data.
Database Approach
• Controlled access to database may
include:
o a security system
o an integrity system
o a concurrency control system
o a recovery control system
o a user-accessible catalog.
Views
• Allows each user to have his or her own view of the
database.
• A view is essentially some subset of the database.
Views - Benefits
• Reduce complexity
• Provide a level of security
• Provide a mechanism to customize the appearance of
the database
• Present a consistent, unchanging picture of the
structure of the database, even if the underlying
database is changed
Components of DBMS
Environment
Components of DBMS
Environment
• Hardware
o Can range from a PC to a network of
computers.
• Software
o DBMS, operating system, network software (if
necessary) and also the application programs.
• Data
o Used by the organization and a description of this data called the schema.
Components of DBMS
Environment
• Procedures
o Instructions and rules that should be applied to
the design and use of the database and DBMS.
• People
Roles in the Database
Environment
• Data Administrator DA
• Database Administrator (DBA)
• Database Designers (Logical and Physical)
• Application Programmers
• End Users (naive and sophisticated)
History of Database
Systems
• First-generation
o Hierarchical and Network
• Second generation
o Relational
• Third generation
o Object-Relational
o Object-Oriented
Advantages of DBMSs
• Control of data redundancy
• Data consistency
• More information from the same amount of data
• Sharing of data
• Improved data integrity
• Improved security
• Enforcement of standards
• Economy of scale
Advantages of DBMSs
• Balance conflicting requirements
• Improved data accessibility and responsiveness
• Increased productivity
• Improved maintenance through data independence
• Increased concurrency
• Improved backup and recovery services
Disadvantages of DBMSs
• Complexity
• Size
• Cost of DBMS
• Additional hardware costs
• Cost of conversion
• Performance
• Higher impact of a failure

More Related Content

What's hot

Database system environment ppt.
Database system environment ppt.Database system environment ppt.
Database system environment ppt.
yhen06
 
Users of Database Systems and Components of Database Environment
Users of Database Systems and Components of Database Environment Users of Database Systems and Components of Database Environment
Users of Database Systems and Components of Database Environment
Farkhanda Kiran
 
Assignment on dbms
Assignment on dbmsAssignment on dbms
Assignment on dbms
Mohd Arif
 
Fundamentals of Database ppt ch01
Fundamentals of Database ppt ch01Fundamentals of Database ppt ch01
Fundamentals of Database ppt ch01
Jotham Gadot
 

What's hot (20)

Historical Evolution of RDBMS
Historical Evolution of RDBMSHistorical Evolution of RDBMS
Historical Evolution of RDBMS
 
Characteristic of dabase approach
Characteristic of dabase approachCharacteristic of dabase approach
Characteristic of dabase approach
 
Dbms Notes Lecture 3 : Types of database users
Dbms Notes Lecture 3 : Types of database usersDbms Notes Lecture 3 : Types of database users
Dbms Notes Lecture 3 : Types of database users
 
Introduction to databases
Introduction to databasesIntroduction to databases
Introduction to databases
 
Complete first chapter rdbm 17332
Complete first chapter rdbm 17332Complete first chapter rdbm 17332
Complete first chapter rdbm 17332
 
Database system environment ppt.
Database system environment ppt.Database system environment ppt.
Database system environment ppt.
 
Users of Database Systems and Components of Database Environment
Users of Database Systems and Components of Database Environment Users of Database Systems and Components of Database Environment
Users of Database Systems and Components of Database Environment
 
Assignment on dbms
Assignment on dbmsAssignment on dbms
Assignment on dbms
 
Files Vs DataBase
Files Vs DataBaseFiles Vs DataBase
Files Vs DataBase
 
Chapter2
Chapter2Chapter2
Chapter2
 
Database management system
Database management system Database management system
Database management system
 
Fundamentals of Database ppt ch01
Fundamentals of Database ppt ch01Fundamentals of Database ppt ch01
Fundamentals of Database ppt ch01
 
Data base management system and Architecture ppt.
Data base management system and Architecture ppt.Data base management system and Architecture ppt.
Data base management system and Architecture ppt.
 
Dbms Notes Lecture 1 : Drawbacks of File processing system
Dbms Notes Lecture 1 : Drawbacks of File processing systemDbms Notes Lecture 1 : Drawbacks of File processing system
Dbms Notes Lecture 1 : Drawbacks of File processing system
 
Database management system
Database management systemDatabase management system
Database management system
 
Database Management System 1
Database Management System 1Database Management System 1
Database Management System 1
 
Data Base Management System
Data Base Management SystemData Base Management System
Data Base Management System
 
Database design, implementation, and management -chapter02
Database design, implementation, and management -chapter02Database design, implementation, and management -chapter02
Database design, implementation, and management -chapter02
 
Database management system
Database management systemDatabase management system
Database management system
 
Overview of Database and Database Management
Overview of Database and Database ManagementOverview of Database and Database Management
Overview of Database and Database Management
 

Similar to Database system

9a797dbms chapter1 b.sc2
9a797dbms chapter1 b.sc29a797dbms chapter1 b.sc2
9a797dbms chapter1 b.sc2
Mukund Trivedi
 
Lecture-01-Fundamental-Database-Concepts.pptx.pdf
Lecture-01-Fundamental-Database-Concepts.pptx.pdfLecture-01-Fundamental-Database-Concepts.pptx.pdf
Lecture-01-Fundamental-Database-Concepts.pptx.pdf
SharmainnePale
 
01-Database Administration and Management.pdf
01-Database Administration and Management.pdf01-Database Administration and Management.pdf
01-Database Administration and Management.pdf
TOUSEEQHAIDER14
 
Utsav Mahendra : Introduction to Database and managemnet
Utsav Mahendra : Introduction to Database and managemnetUtsav Mahendra : Introduction to Database and managemnet
Utsav Mahendra : Introduction to Database and managemnet
Utsav Mahendra
 

Similar to Database system (20)

Chapter 1
Chapter 1Chapter 1
Chapter 1
 
CS3270 - DATABASE SYSTEM - Lecture (1)
CS3270 - DATABASE SYSTEM -  Lecture (1)CS3270 - DATABASE SYSTEM -  Lecture (1)
CS3270 - DATABASE SYSTEM - Lecture (1)
 
Lecture-1.ppt
Lecture-1.pptLecture-1.ppt
Lecture-1.ppt
 
[Lec#4]databases and database management systems.pptx
[Lec#4]databases and database management systems.pptx[Lec#4]databases and database management systems.pptx
[Lec#4]databases and database management systems.pptx
 
1-introduction to DB.pdf
1-introduction to DB.pdf1-introduction to DB.pdf
1-introduction to DB.pdf
 
Introduction to RDBMS
Introduction to RDBMSIntroduction to RDBMS
Introduction to RDBMS
 
Cp 121 lecture 01
Cp 121 lecture 01Cp 121 lecture 01
Cp 121 lecture 01
 
#1.pptx
#1.pptx#1.pptx
#1.pptx
 
9a797dbms chapter1 b.sc2
9a797dbms chapter1 b.sc29a797dbms chapter1 b.sc2
9a797dbms chapter1 b.sc2
 
PHP/MySQL First Session Material
PHP/MySQL First Session MaterialPHP/MySQL First Session Material
PHP/MySQL First Session Material
 
Unit1 dbms
Unit1 dbmsUnit1 dbms
Unit1 dbms
 
Lecture-01-Fundamental-Database-Concepts.pptx.pdf
Lecture-01-Fundamental-Database-Concepts.pptx.pdfLecture-01-Fundamental-Database-Concepts.pptx.pdf
Lecture-01-Fundamental-Database-Concepts.pptx.pdf
 
Unit 1 dbms
Unit 1 dbmsUnit 1 dbms
Unit 1 dbms
 
Database management system lecture notes
Database management system lecture notesDatabase management system lecture notes
Database management system lecture notes
 
Unit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 CompleteUnit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 Complete
 
01-Database Administration and Management.pdf
01-Database Administration and Management.pdf01-Database Administration and Management.pdf
01-Database Administration and Management.pdf
 
Database Systems Lec 1.pptx
Database Systems Lec 1.pptxDatabase Systems Lec 1.pptx
Database Systems Lec 1.pptx
 
Database Management System Course Material
Database Management System Course MaterialDatabase Management System Course Material
Database Management System Course Material
 
Utsav Mahendra : Introduction to Database and managemnet
Utsav Mahendra : Introduction to Database and managemnetUtsav Mahendra : Introduction to Database and managemnet
Utsav Mahendra : Introduction to Database and managemnet
 
INTRODUCTION TO DATABASE
INTRODUCTION TO DATABASEINTRODUCTION TO DATABASE
INTRODUCTION TO DATABASE
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 

Database system

  • 1. Chapter 1 Introduction to Databases Transparencies
  • 2. Chapter 1 - Objectives • Some common uses of database systems. • Characteristics of file-based systems. • Problems with file-based approach. • Meaning of the term database. • Meaning of the term Database Management System (DBMS).
  • 3. Chapter 1 - Objectives • Typical functions of a DBMS. • Major components of the DBMS environment. • Personnel involved in the DBMS environment. • History of the development of DBMSs. • Advantages and disadvantages of DBMSs.
  • 4. Examples of Database Applications • Purchases from the supermarket • Purchases using your credit card • Booking a holiday at the travel agents • Using the local library • Taking out insurance • Renting a video • Using the Internet • Studying at university
  • 5. File-Based Systems • Collection of application programs that perform services for the end users (e.g. reports). • Each program defines and manages its own data.
  • 7. Limitations of File-Based Approach • Separation and isolation of data o Each program maintains its own set of data. o Users of one program may be unaware of potentially useful data held by other programs. • Duplication of data o Same data is held by different programs. o Wasted space and potentially different values and/or different formats for the same item.
  • 8. Limitations of File-Based Approach • Data dependence o File structure is defined in the program code. • Incompatible file formats o Programs are written in different languages, and so cannot easily access each other’s files. • Fixed Queries/Proliferation of application programs o Programs are written to satisfy particular functions. o Any new requirement needs a new program.
  • 9. Database Approach • Arose because: o Definition of data was embedded in application programs, rather than being stored separately and independently. o No control over access and manipulation of data beyond that imposed by application programs. • Result: o the database and Database Management System (DBMS).
  • 10. Database • Shared collection of logically related data (and a description of this data), designed to meet the information needs of an organization. • System catalog (metadata) provides description of data to enable program–data independence. • Logically related data comprises entities, attributes, and relationships of an organization’s information.
  • 11. Database Management System (DBMS) • A software system that enables users to define, create, maintain, and control access to the database. • (Database) application program: a computer program that interacts with database by issuing an appropriate request (SQL statement) to the DBMS.
  • 13. Database Approach • Data definition language (DDL). o Permits specification of data types, structures and any data constraints. o All specifications are stored in the database. • Data manipulation language (DML). o General enquiry facility (query language) of the data.
  • 14. Database Approach • Controlled access to database may include: o a security system o an integrity system o a concurrency control system o a recovery control system o a user-accessible catalog.
  • 15. Views • Allows each user to have his or her own view of the database. • A view is essentially some subset of the database.
  • 16. Views - Benefits • Reduce complexity • Provide a level of security • Provide a mechanism to customize the appearance of the database • Present a consistent, unchanging picture of the structure of the database, even if the underlying database is changed
  • 18. Components of DBMS Environment • Hardware o Can range from a PC to a network of computers. • Software o DBMS, operating system, network software (if necessary) and also the application programs. • Data o Used by the organization and a description of this data called the schema.
  • 19. Components of DBMS Environment • Procedures o Instructions and rules that should be applied to the design and use of the database and DBMS. • People
  • 20. Roles in the Database Environment • Data Administrator DA • Database Administrator (DBA) • Database Designers (Logical and Physical) • Application Programmers • End Users (naive and sophisticated)
  • 21. History of Database Systems • First-generation o Hierarchical and Network • Second generation o Relational • Third generation o Object-Relational o Object-Oriented
  • 22. Advantages of DBMSs • Control of data redundancy • Data consistency • More information from the same amount of data • Sharing of data • Improved data integrity • Improved security • Enforcement of standards • Economy of scale
  • 23. Advantages of DBMSs • Balance conflicting requirements • Improved data accessibility and responsiveness • Increased productivity • Improved maintenance through data independence • Increased concurrency • Improved backup and recovery services
  • 24. Disadvantages of DBMSs • Complexity • Size • Cost of DBMS • Additional hardware costs • Cost of conversion • Performance • Higher impact of a failure