SlideShare a Scribd company logo
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)
• Typical functions of a DBMS.
• Major components of the DBMS environment.
• Personnel involved in the DBMS environment.
• History of the development of DBMS
• Advantages and disadvantages of DBMS
About Data
• The axiom "better data means better
decisions" is more true today than ever.
• No matter what business you're in, the
success of your organization depends on
accurate and timely information
First Thing First
• What is data?
• Why: you need data?
• Where: is data reside?
• Who: data belongs to?
• How: is it a worthwhile data?
Information Hierarchy
• Data: The raw Material of Information
• Information: Data organized and presented in
a particular manner.
• Knowledge: Justified True belief. Information
that can be acted upon.
• Wisdom: Integrated knowledge. High level
understanding
Some examples
• Purchases from a supermarket
• Bar code reader to scan each purchase.
• Bar code reader is linked to an application program
that uses the bar code to find out the price of the
item from a product database.
• This program reduces the number of such items in
stock and displays the price on the cash register.
• If the reorder level falls below a specified threshold,
the database system may automatically place an
order to obtain more stocks of that item.
Credit Card Example
• Purchases using your credit card
• Assistant normally checks you have sufficient credit left to
make the purchase. This can be done on the telephone or
may be done automatically by a card reader linked to a
computer system.
• There is a database somewhere that contains information
about the purchases you have made on your credit card.
• To check your credit there is a database application
program that uses your credit card number to check that
the price of the goods you wish to buy together with the
sum of the purchases you have already made this billing
period is within your credit limit.
Credit Card Example (conti..)
• After confirmation of the purchase the details of
the purchase are added to this database.
• The application program also accesses the
database to check that the credit card is not on a
list of stolen credit cards before authorizing the
purchase.
• There are other application programs to send
out monthly statements to each credit card
holder and to credit accounts when payment is
received
Traditional File-Based Systems
• The file-based system is the predecessor of the
database system.
• This approach is mostly obsolete but:
• understanding the problems inherent in file
based systems may prevent us from repeating
these problems in our database systems,
• understanding how the file system works is
extremely useful when converting a file-based
system to a database system.
File-Based Approach
• DEFN: The File-based system is a collection of
application programs that perform services for the
end-users such as the production of reports. Each
program defines and manages its own data.
• These were an early attempt to computerize the
manual filing system that most of us are familiar with.
• Really only works well when the number of items to be
stored is small.
• It works adequately when there are large numbers and
we have only to store and retrieve them
Terminology used in file-based
systems
• A file is simply a collection of records, which
contain logically related data.
• Each record contains a logically connected set
of one or more fields,
• where each field represents some
characteristics of the real-world object that is
being modeled.
When does the manual filing system
break down?
• The manual filing system breaks down when
we have to cross-reference or process
information in the files.
• Example: A typical real estate agent’s office
might have a separate file for each property
for sale or rent, each potential buyer and
renter, and each member of staff.
Real Estate Example ctd…
• How easy would it be to answer these questions using
this set up?
• What flats do you have for rent within three kilometres
of the city centre?
• What is the average rent for a two-bedroom flat?
• What is the total annual salary bill for staff?
• How does last month’s turnover compare with the
projected figure for this month?
• What is the expected monthly turnover for next
financial year?
University Management System
• Typically, a university might have different
departments:
• Admission Department
• Entry test, student enrolment, fee collection,
course registration etc.
• Examination Department
• Exams announcements, student results etc
• Employees Management Department.
• Course allocation, salaries etc.
University Management System ctd…
• Which students taking the course of IDS which
is allocated to ‘Uzair Muhammad’?
• How many students passed the prerequisite
subject OOP taking course IDS.
• Which students eligible for scholarship
according to University criteria?
Data Processing Staff (DP)
• The file-based system was developed in
response to the needs of industry for more
efficient data access. A decentralized
approach was taken, where each
department, with the assistance of Data
Processing (DP) staff, stored and controlled
its own data.
• We will illustrate this using an example
Example Real Estate ctd..
• The Sales Department is
responsible for selling and
renting property.
• The form that landlord has
to fill out before property
is marketed for rent is
shown;
• This gives details of rental
property as well as owner
(landlord) details.
• Sales Department
also handles
enquiries from
clients
(renters)Client
Details form.
• With assistance of Data
Processing (DP)
Department, Sales
Department creates an
information system to
handle renting the
property
• This consists of three
files containing
property, owner and
client details
• Contracts Department is
responsible for rental
agreements.
• Wheneveraclientagreesto
rentapropertyaformisfille
doutbyoneoftheSalesstaff
whichispassedtotheContr
actsDepartmentwhichallo
catesaleaenumberandco
mpletesthepaymentandre
ntalperioddetails.

More Related Content

PPTX
The Problem Tracking System
PDF
Data flow diagram, activity diagram, sequence diagram
PPTX
Student database management system
PPT
J2 me based file transfer and storage system uml
PPTX
UML and Software Modeling Tools.pptx
PPT
System requirements specification (srs)
PPTX
Designing of web portals
PDF
UML Diagrams- Unified Modeling Language Introduction
The Problem Tracking System
Data flow diagram, activity diagram, sequence diagram
Student database management system
J2 me based file transfer and storage system uml
UML and Software Modeling Tools.pptx
System requirements specification (srs)
Designing of web portals
UML Diagrams- Unified Modeling Language Introduction

What's hot (20)

PPTX
College Department Management System
PPTX
Data Flow Diagram (DFD)
PPTX
College management system ppt
PPTX
Activity diagram
PPTX
Billing software
PDF
File organization
PPT
RichControl in Asp.net
PPTX
Introduction to Database Management Systems
PPT
Traning and placement management system
PPTX
Unit 5 general principles, simulation software
PDF
VB.Net-Controls and events
PPTX
Internship portal UML
DOCX
Mobile store management
PPT
VB.Net GUI Unit_01
DOCX
School Management System
PDF
Software Engineering :UML class diagrams
PPTX
School management system
PDF
Placement management system
PPTX
School Management System
PPTX
UML for Aspect Oriented Design
College Department Management System
Data Flow Diagram (DFD)
College management system ppt
Activity diagram
Billing software
File organization
RichControl in Asp.net
Introduction to Database Management Systems
Traning and placement management system
Unit 5 general principles, simulation software
VB.Net-Controls and events
Internship portal UML
Mobile store management
VB.Net GUI Unit_01
School Management System
Software Engineering :UML class diagrams
School management system
Placement management system
School Management System
UML for Aspect Oriented Design
Ad

Similar to Database management system (20)

PPTX
Database management system
PDF
Database & Database Users
PPTX
Presentation and architecture FDBMS Unit-1.pptx
PPTX
database management system intro to database management
PPTX
introduction to database management system
PDF
PPTX
DBS Theory Week 1 including relationships and relational database
PPTX
Database Management Systems Lecture # 01
PPTX
COMP303-Lecture-01_1539277777777777.pptx
PPTX
Lecture 1 database system notes full.pptx
PDF
chapter 1-Introduction Fundamentals of database system.pdf
PDF
ms-11.pdf
PPTX
CS3270 - DATABASE SYSTEM - Lecture (1)
PPTX
Database Management system : UNit I Helping to understand basics of dbms oper...
PDF
Database management systems Lecture Notes
PDF
Data base management system
PPTX
databasesystemsconollyslide1-151102101031-lva1-app6892.pptx
PPTX
Lecture 1.pptx
PPTX
Introduction DBMS.pptx
Database management system
Database & Database Users
Presentation and architecture FDBMS Unit-1.pptx
database management system intro to database management
introduction to database management system
DBS Theory Week 1 including relationships and relational database
Database Management Systems Lecture # 01
COMP303-Lecture-01_1539277777777777.pptx
Lecture 1 database system notes full.pptx
chapter 1-Introduction Fundamentals of database system.pdf
ms-11.pdf
CS3270 - DATABASE SYSTEM - Lecture (1)
Database Management system : UNit I Helping to understand basics of dbms oper...
Database management systems Lecture Notes
Data base management system
databasesystemsconollyslide1-151102101031-lva1-app6892.pptx
Lecture 1.pptx
Introduction DBMS.pptx
Ad

More from Faizan Shabbir (20)

PPTX
Components of-crankshaft
PDF
4th edition mechanics of materials by beer johnston (solution manual)
DOCX
Water level indicator
PPTX
Hdpe pipe industry
PDF
Logic gates pin_configuration
PPTX
Gas turbine
PPTX
Stirling engine
PDF
Steam power plant complete
DOCX
Determining the mechanical power of turbine
DOCX
Efficiency of change of state of gases apparatus
PPT
Homogeneous charge compression ignition hcci Engines
PPTX
Head losses
PPTX
Writing correspondence
PPTX
Womens political participation
PPT
The collapse-of-the-soviet-union
PPTX
Technical pres
PPTX
PPTX
Lines and planes in space
PPT
Lines and planes in space
PPTX
Economy and energy security for pakistan
Components of-crankshaft
4th edition mechanics of materials by beer johnston (solution manual)
Water level indicator
Hdpe pipe industry
Logic gates pin_configuration
Gas turbine
Stirling engine
Steam power plant complete
Determining the mechanical power of turbine
Efficiency of change of state of gases apparatus
Homogeneous charge compression ignition hcci Engines
Head losses
Writing correspondence
Womens political participation
The collapse-of-the-soviet-union
Technical pres
Lines and planes in space
Lines and planes in space
Economy and energy security for pakistan

Recently uploaded (20)

PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
Welding lecture in detail for understanding
PPT
Project quality management in manufacturing
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PDF
Well-logging-methods_new................
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
additive manufacturing of ss316l using mig welding
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Lecture Notes Electrical Wiring System Components
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Welding lecture in detail for understanding
Project quality management in manufacturing
Operating System & Kernel Study Guide-1 - converted.pdf
Internet of Things (IOT) - A guide to understanding
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
CYBER-CRIMES AND SECURITY A guide to understanding
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Foundation to blockchain - A guide to Blockchain Tech
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Well-logging-methods_new................
bas. eng. economics group 4 presentation 1.pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
additive manufacturing of ss316l using mig welding
CH1 Production IntroductoryConcepts.pptx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Lecture Notes Electrical Wiring System Components
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

Database management system

  • 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) • Typical functions of a DBMS. • Major components of the DBMS environment. • Personnel involved in the DBMS environment. • History of the development of DBMS • Advantages and disadvantages of DBMS
  • 2. About Data • The axiom "better data means better decisions" is more true today than ever. • No matter what business you're in, the success of your organization depends on accurate and timely information
  • 3. First Thing First • What is data? • Why: you need data? • Where: is data reside? • Who: data belongs to? • How: is it a worthwhile data?
  • 4. Information Hierarchy • Data: The raw Material of Information • Information: Data organized and presented in a particular manner. • Knowledge: Justified True belief. Information that can be acted upon. • Wisdom: Integrated knowledge. High level understanding
  • 5. Some examples • Purchases from a supermarket • Bar code reader to scan each purchase. • Bar code reader is linked to an application program that uses the bar code to find out the price of the item from a product database. • This program reduces the number of such items in stock and displays the price on the cash register. • If the reorder level falls below a specified threshold, the database system may automatically place an order to obtain more stocks of that item.
  • 6. Credit Card Example • Purchases using your credit card • Assistant normally checks you have sufficient credit left to make the purchase. This can be done on the telephone or may be done automatically by a card reader linked to a computer system. • There is a database somewhere that contains information about the purchases you have made on your credit card. • To check your credit there is a database application program that uses your credit card number to check that the price of the goods you wish to buy together with the sum of the purchases you have already made this billing period is within your credit limit.
  • 7. Credit Card Example (conti..) • After confirmation of the purchase the details of the purchase are added to this database. • The application program also accesses the database to check that the credit card is not on a list of stolen credit cards before authorizing the purchase. • There are other application programs to send out monthly statements to each credit card holder and to credit accounts when payment is received
  • 8. Traditional File-Based Systems • The file-based system is the predecessor of the database system. • This approach is mostly obsolete but: • understanding the problems inherent in file based systems may prevent us from repeating these problems in our database systems, • understanding how the file system works is extremely useful when converting a file-based system to a database system.
  • 9. File-Based Approach • DEFN: The File-based system is a collection of application programs that perform services for the end-users such as the production of reports. Each program defines and manages its own data. • These were an early attempt to computerize the manual filing system that most of us are familiar with. • Really only works well when the number of items to be stored is small. • It works adequately when there are large numbers and we have only to store and retrieve them
  • 10. Terminology used in file-based systems • A file is simply a collection of records, which contain logically related data. • Each record contains a logically connected set of one or more fields, • where each field represents some characteristics of the real-world object that is being modeled.
  • 11. When does the manual filing system break down? • The manual filing system breaks down when we have to cross-reference or process information in the files. • Example: A typical real estate agent’s office might have a separate file for each property for sale or rent, each potential buyer and renter, and each member of staff.
  • 12. Real Estate Example ctd… • How easy would it be to answer these questions using this set up? • What flats do you have for rent within three kilometres of the city centre? • What is the average rent for a two-bedroom flat? • What is the total annual salary bill for staff? • How does last month’s turnover compare with the projected figure for this month? • What is the expected monthly turnover for next financial year?
  • 13. University Management System • Typically, a university might have different departments: • Admission Department • Entry test, student enrolment, fee collection, course registration etc. • Examination Department • Exams announcements, student results etc • Employees Management Department. • Course allocation, salaries etc.
  • 14. University Management System ctd… • Which students taking the course of IDS which is allocated to ‘Uzair Muhammad’? • How many students passed the prerequisite subject OOP taking course IDS. • Which students eligible for scholarship according to University criteria?
  • 15. Data Processing Staff (DP) • The file-based system was developed in response to the needs of industry for more efficient data access. A decentralized approach was taken, where each department, with the assistance of Data Processing (DP) staff, stored and controlled its own data. • We will illustrate this using an example
  • 16. Example Real Estate ctd.. • The Sales Department is responsible for selling and renting property. • The form that landlord has to fill out before property is marketed for rent is shown; • This gives details of rental property as well as owner (landlord) details.
  • 17. • Sales Department also handles enquiries from clients (renters)Client Details form.
  • 18. • With assistance of Data Processing (DP) Department, Sales Department creates an information system to handle renting the property • This consists of three files containing property, owner and client details
  • 19. • Contracts Department is responsible for rental agreements. • Wheneveraclientagreesto rentapropertyaformisfille doutbyoneoftheSalesstaff whichispassedtotheContr actsDepartmentwhichallo catesaleaenumberandco mpletesthepaymentandre ntalperioddetails.