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

PPTX
Adbms 3 main characteristics of the database approach
PDF
01 dbms-introduction
PPTX
Database fundamentals(database)
PPT
Database systems
PPTX
File system vs DBMS
PPT
Mis assignment (database)
PPTX
Intoduction- Database Management System
PPTX
Ch 2-introduction to dbms
Adbms 3 main characteristics of the database approach
01 dbms-introduction
Database fundamentals(database)
Database systems
File system vs DBMS
Mis assignment (database)
Intoduction- Database Management System
Ch 2-introduction to dbms

What's hot (20)

PPT
Historical Evolution of RDBMS
PPTX
Characteristic of dabase approach
PDF
Dbms Notes Lecture 3 : Types of database users
PPTX
Introduction to databases
PPTX
Complete first chapter rdbm 17332
PPTX
Database system environment ppt.
PPTX
Users of Database Systems and Components of Database Environment
PPT
Assignment on dbms
PPT
Files Vs DataBase
PPT
Chapter2
PPTX
Database management system
PPT
Fundamentals of Database ppt ch01
PPTX
Data base management system and Architecture ppt.
PDF
Dbms Notes Lecture 1 : Drawbacks of File processing system
PPTX
Database management system
PDF
Database Management System 1
PPT
Data Base Management System
PDF
Database design, implementation, and management -chapter02
DOCX
Database management system
PDF
Overview of Database and Database Management
Historical Evolution of RDBMS
Characteristic of dabase approach
Dbms Notes Lecture 3 : Types of database users
Introduction to databases
Complete first chapter rdbm 17332
Database system environment ppt.
Users of Database Systems and Components of Database Environment
Assignment on dbms
Files Vs DataBase
Chapter2
Database management system
Fundamentals of Database ppt ch01
Data base management system and Architecture ppt.
Dbms Notes Lecture 1 : Drawbacks of File processing system
Database management system
Database Management System 1
Data Base Management System
Database design, implementation, and management -chapter02
Database management system
Overview of Database and Database Management
Ad

Similar to Database system (20)

PPTX
CS3270 - DATABASE SYSTEM - Lecture (1)
PPT
Lecture-1.ppt
PPTX
[Lec#4]databases and database management systems.pptx
PDF
1-introduction to DB.pdf
PPTX
DATABASE MANAGEMENT SYSTEMS_module1.pptx
PPTX
Introduction to RDBMS
PPTX
Cp 121 lecture 01
PPTX
#1.pptx
PPT
9a797dbms chapter1 b.sc2
PPTX
Unit-1 DBMS24.pptxruzruxtidtixift8ffticiycyoc
PPTX
Database management system introduction.pptx
PDF
PPTX
Unit1 dbms
PPTX
lecture-1-database-systems-overview (1).pptx
PPTX
Unit 1-Introduction to Database Systems.pptx
PPTX
Unit 1_1680588168525885258552585525855.pptx
PDF
Lecture-01-Fundamental-Database-Concepts.pptx.pdf
PPTX
Unit 1 dbms
PPT
Database management system lecture notes
CS3270 - DATABASE SYSTEM - Lecture (1)
Lecture-1.ppt
[Lec#4]databases and database management systems.pptx
1-introduction to DB.pdf
DATABASE MANAGEMENT SYSTEMS_module1.pptx
Introduction to RDBMS
Cp 121 lecture 01
#1.pptx
9a797dbms chapter1 b.sc2
Unit-1 DBMS24.pptxruzruxtidtixift8ffticiycyoc
Database management system introduction.pptx
Unit1 dbms
lecture-1-database-systems-overview (1).pptx
Unit 1-Introduction to Database Systems.pptx
Unit 1_1680588168525885258552585525855.pptx
Lecture-01-Fundamental-Database-Concepts.pptx.pdf
Unit 1 dbms
Database management system lecture notes
Ad

Recently uploaded (20)

PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Spectroscopy.pptx food analysis technology
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
KodekX | Application Modernization Development
PPTX
Cloud computing and distributed systems.
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
MIND Revenue Release Quarter 2 2025 Press Release
Spectroscopy.pptx food analysis technology
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Reach Out and Touch Someone: Haptics and Empathic Computing
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
KodekX | Application Modernization Development
Cloud computing and distributed systems.
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Approach and Philosophy of On baking technology
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
The Rise and Fall of 3GPP – Time for a Sabbatical?
“AI and Expert System Decision Support & Business Intelligence Systems”

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