SlideShare a Scribd company logo
Presented by
Santoshi
Koundinya
Sudheer
Bhashir
Avinash
1
Chapter 2
 How problems associated with the software
development led to the software crisis.
 About the relationship between the information
systems lifecycle and the database system
development lifecycle.
©Pearson Education 2009
2
Chapter 2
3
Figure 2-1 Segment from enterprise data model (Pine
Valley Furniture Company) [simplified E-R diagram,
repeat of figure 1.3]
Enterprise data model describes
the high-level entities in an
organization and the
relationship between these
entities
Chapter 2
4
Maintenance
Purpose --preliminary understanding
Deliverable –request for project
Database activity –
enterprise modeling
Project Identification
and Selection
Project Initiation
and Planning
Analysis
Physical Design
Implementation
Maintenance
Logical Design
Project Identification
and Selection
Chapter 2
5
Purpose – state business situation and solution
Deliverable – request for analysis
Database activity –
conceptual data modeling
Project Identification
and Selection
Project Initiation
and Planning
Analysis
Physical Design
Implementation
Maintenance
Logical Design
Project Initiation
and Planning
Chapter 2
6
Purpose – thorough analysis
Deliverable – functional system specifications
Database activity –
conceptual data modeling
Project Identification
and Selection
Project Initiation
and Planning
Analysis
Physical Design
Implementation
Maintenance
Logical Design
Analysis
Chapter 2
7
Maintenance
Purpose – information requirements structure
Deliverable – detailed design specifications
Database activity –
logical database design
Project Identification
and Selection
Project Initiation
and Planning
Analysis
Physical Design
Implementation
Maintenance
Logical DesignLogical Design
Chapter 2
8
Purpose – develop technology specs
Deliverable – program/data
structures, technology purchases,
organization redesigns
Database activity –
physical database design
Project Identification
and Selection
Project Initiation
and Planning
Analysis
Physical Design
Implementation
Maintenance
Logical Design
Physical Design
Chapter 2
9
Purpose – programming, testing, training,
installation, documenting
Deliverable – operational programs,
documentation, training materials
Database activity –
database implementation
Project Identification
and Selection
Project Initiation
and Planning
Analysis
Physical Design
Implementation
Maintenance
Logical Design
Implementation
Chapter 2
10
Purpose – monitor, repair, enhance
Deliverable – periodic audits
Database activity –
database maintenance
Project Identification
and Selection
Project Initiation
and Planning
Analysis
Physical Design
Implementation
Maintenance
Logical Design
Maintenance
Chapter 2
11
Chapter 2
Database Life Cycle (DBLC)
Database Initial Study
Database Design
Implementation and Loading
Testing and Evaluation
Operation
Maintenance and Evaluation
• Traces the history of
the creation of a
database
• Split into 6 phases
Chapter 2
Database Life Cycle (DBLC)
Database Initial Study
Database Design
Implementation and Loading
Testing and Evaluation
Operation
Maintenance and Evaluation
• Analyze company
situation
• Define Problem and
Constraints
• Define Objectives
• Define Scope and
Boundaries
Chapter 2
Database Life Cycle (DBLC)
Database Initial Study
Database Design
Implementation and Loading
Testing and Evaluation
Operation
Maintenance and Evaluation
• Conceptual Design
• ER-Diagram /
Normalization
• DBMS Software
Selection
• Create the Logical
Design
• Create the Physical
Design
Chapter 2
Database Life Cycle (DBLC)
Database Initial Study
Database Design
Implementation and Loading
Testing and Evaluation
Operation
Maintenance and Evaluation
• Install the selected
DBMS
• Create the databases
• Load the data /
Convert from Old
System
Chapter 2
Database Life Cycle (DBLC)
Database Initial Study
Database Design
Implementation and Loading
Testing and Evaluation
Operation
Maintenance and Evaluation
• Test the Database
• Fine-Tune the
Database
• Evaluate the
Database and its
Application Programs
Chapter 2
Database Life Cycle (DBLC)
Database Initial Study
Database Design
Implementation and Loading
Testing and Evaluation
Operation
Maintenance and Evaluation
• Produce the required
information flow
• Alternate form of
testing
• OLAP & OLTP
Chapter 2
Database Life Cycle (DBLC)
Database Initial Study
Database Design
Implementation and Loading
Testing and Evaluation
Operation
Maintenance and Evaluation
• Changes to the
System (from
operation, bugs,
business changes)
• Enhancements
Chapter 2
19
Chapter 2
20
Chapter 2
21
Chapter 2
22
Chapter 2
23
Chapter 2
 Systems analysts
 Database analysts
 Users
 Programmers
 Database/data administrators
 Systems programmers, network administrators,
testers, technical writers
24
Chapter 2
25
Figure 2-8a Gantt Chart
Shows time estimates of tasks
Chapter 2
26
Figure 2-8b PERT chart
Shows dependencies between tasks
Chapter 2
 Physical Schema
 Conceptual Schema
 External Schema
 User Views
 Subsets of Conceptual Schema
 Can be determined from business-function/data
entity matrices
 DBA determines schema for different users
27
Chapter 2
28
Different people
have different
views of the
database…these
are the external
schema
The internal
schema is the
underlying
design and
implementation
Chapter 2
29
Figure 2-11 Three-tiered client/server database architecture
Chapter 2
30
Preliminary data model
(Figure 2-12)
Chapter 2
31

More Related Content

PPTX
SRS(software requirement specification)
Akash Kumar Dhameja
 
PDF
Dbms 3: 3 Schema Architecture
Amiya9439793168
 
PPT
REQUIREMENT ENGINEERING
Saqib Raza
 
PPT
Data independence
Aashima Wadhwa
 
PPT
Dbms ii mca-ch4-relational model-2013
Prosanta Ghosh
 
PPTX
Database systems - Chapter 2
shahab3
 
PPTX
Database abstraction
RituBhargava7
 
PPTX
Relational Database Design
Archit Saxena
 
SRS(software requirement specification)
Akash Kumar Dhameja
 
Dbms 3: 3 Schema Architecture
Amiya9439793168
 
REQUIREMENT ENGINEERING
Saqib Raza
 
Data independence
Aashima Wadhwa
 
Dbms ii mca-ch4-relational model-2013
Prosanta Ghosh
 
Database systems - Chapter 2
shahab3
 
Database abstraction
RituBhargava7
 
Relational Database Design
Archit Saxena
 

What's hot (20)

PPTX
Schema
Pragya Srivastava
 
DOCX
Database development life cycle
Afrasiyab Haider
 
PPTX
Sql queries presentation
NITISH KUMAR
 
PPTX
Types of Database Models
Murassa Gillani
 
PPTX
Introduction to HTML5 Canvas
Mindy McAdams
 
PPTX
Data Reduction Stratergies
AnjaliSoorej
 
PPT
ER-Model-ER Diagram
Saranya Natarajan
 
PPTX
Multidimensional schema of data warehouse
kunjan shah
 
PPTX
Distributed DBMS - Unit 6 - Query Processing
Gyanmanjari Institute Of Technology
 
PPTX
Design Concepts in Software Engineering-1.pptx
KarthigaiSelviS3
 
PPTX
Data base management system
ashirafzal1
 
PDF
Data integration
Umar Alharaky
 
PPT
ANSI-SPARC - Star Trek style - v2.0
Damian T. Gordon
 
PPTX
Version Stamps in NOSQL Databases
Dr-Dipali Meher
 
PPT
Sql basics and DDL statements
Mohd Tousif
 
PPTX
Database design process
Tayyab Hameed
 
PPT
Data base management system (dbms)
Larry Jones
 
PPTX
Dbms database models
sanjeev kumar suman
 
Database development life cycle
Afrasiyab Haider
 
Sql queries presentation
NITISH KUMAR
 
Types of Database Models
Murassa Gillani
 
Introduction to HTML5 Canvas
Mindy McAdams
 
Data Reduction Stratergies
AnjaliSoorej
 
ER-Model-ER Diagram
Saranya Natarajan
 
Multidimensional schema of data warehouse
kunjan shah
 
Distributed DBMS - Unit 6 - Query Processing
Gyanmanjari Institute Of Technology
 
Design Concepts in Software Engineering-1.pptx
KarthigaiSelviS3
 
Data base management system
ashirafzal1
 
Data integration
Umar Alharaky
 
ANSI-SPARC - Star Trek style - v2.0
Damian T. Gordon
 
Version Stamps in NOSQL Databases
Dr-Dipali Meher
 
Sql basics and DDL statements
Mohd Tousif
 
Database design process
Tayyab Hameed
 
Data base management system (dbms)
Larry Jones
 
Dbms database models
sanjeev kumar suman
 
Ad

Viewers also liked (18)

PPT
Lecture 05 dblc
emailharmeet
 
PPT
Database Life Cycle
Harshendu Desai
 
PPTX
Database Life Cycle
miraqilaniqicha
 
PPTX
Life cycle of Database Management System Development
Syed Faizan Hassan
 
PPT
DB design
fikirabc
 
PPT
Database 2 External Schema
Ashwani Kumar Ramani
 
PPT
Database 3 Conceptual Modeling And Er
Ashwani Kumar Ramani
 
PPT
Week 3 database design
Fareez Borhanudin
 
DOCX
Problem statements
Lydia Kanguvi
 
PDF
Transport layer services
Melvin Cabatuan
 
PPT
Database design
Dhani Ahmad
 
PPT
SA Chapter 3
Nuth Otanasap
 
PDF
29 Essential AngularJS Interview Questions
Arc & Codementor
 
PPSX
Theoretical & conceptual framework
BP KOIRALA INSTITUTE OF HELATH SCIENCS,, NEPAL
 
PPT
Databases: Normalisation
Damian T. Gordon
 
PPT
1. Introduction to DBMS
koolkampus
 
PDF
SEO Mobile-First: Re-enfocando tu proceso SEO a un mundo móvil #TheInbounder
Aleyda Solís
 
PPT
Database Development Process
Daniel Francisco Tamayo
 
Lecture 05 dblc
emailharmeet
 
Database Life Cycle
Harshendu Desai
 
Database Life Cycle
miraqilaniqicha
 
Life cycle of Database Management System Development
Syed Faizan Hassan
 
DB design
fikirabc
 
Database 2 External Schema
Ashwani Kumar Ramani
 
Database 3 Conceptual Modeling And Er
Ashwani Kumar Ramani
 
Week 3 database design
Fareez Borhanudin
 
Problem statements
Lydia Kanguvi
 
Transport layer services
Melvin Cabatuan
 
Database design
Dhani Ahmad
 
SA Chapter 3
Nuth Otanasap
 
29 Essential AngularJS Interview Questions
Arc & Codementor
 
Theoretical & conceptual framework
BP KOIRALA INSTITUTE OF HELATH SCIENCS,, NEPAL
 
Databases: Normalisation
Damian T. Gordon
 
1. Introduction to DBMS
koolkampus
 
SEO Mobile-First: Re-enfocando tu proceso SEO a un mundo móvil #TheInbounder
Aleyda Solís
 
Database Development Process
Daniel Francisco Tamayo
 
Ad

Similar to Dblc (20)

PPT
964 database development process intro1
Snovia
 
PPT
The Database Environment Chapter 2
Jeanie Arnoco
 
PPT
Database Systems.ppt
ArbazAli27
 
PPTX
Week 2 - Database System Development Lifecycle-old.pptx
NurulIzrin
 
PPT
Ch 2 D B Dvlpt Process
guest8fdbdd
 
PPT
Modern database management jeffrey a. hoffer, mary b. prescott,
BlackIce86
 
PPTX
Database development progress(database)
welcometofacebook
 
PPTX
Development Lifecycle
FA20BCS061GHANAKAMAL
 
PPT
Database system Design Implementation and Management
AhsirYu
 
PPT
Database_Design.ppt
NadiSarj2
 
PDF
conceptual design database managment system
adityakatare35
 
PPTX
Database management systems for students
DharaniMani4
 
PPTX
Database Management Systems 2
Nickkisha Farrell
 
PPT
Lecture 09 dblc centralized vs decentralized design
emailharmeet
 
PPT
Lecture 09 dblc centralized vs decentralized design
emailharmeet
 
PPTX
Database _Engineering_Presentation_chapter01.pptx
fazlerabby04ruetcse
 
PPT
Database 1 Introduction
Ashwani Kumar Ramani
 
PDF
Solutions for Problems: Modern Database Management (12th Edition) by Hoffer a...
AbrahamBenjamin12
 
PPTX
Database management system (part 1)
KavithaA19
 
PPT
Chap02: The database Development process
ahmed naveed
 
964 database development process intro1
Snovia
 
The Database Environment Chapter 2
Jeanie Arnoco
 
Database Systems.ppt
ArbazAli27
 
Week 2 - Database System Development Lifecycle-old.pptx
NurulIzrin
 
Ch 2 D B Dvlpt Process
guest8fdbdd
 
Modern database management jeffrey a. hoffer, mary b. prescott,
BlackIce86
 
Database development progress(database)
welcometofacebook
 
Development Lifecycle
FA20BCS061GHANAKAMAL
 
Database system Design Implementation and Management
AhsirYu
 
Database_Design.ppt
NadiSarj2
 
conceptual design database managment system
adityakatare35
 
Database management systems for students
DharaniMani4
 
Database Management Systems 2
Nickkisha Farrell
 
Lecture 09 dblc centralized vs decentralized design
emailharmeet
 
Lecture 09 dblc centralized vs decentralized design
emailharmeet
 
Database _Engineering_Presentation_chapter01.pptx
fazlerabby04ruetcse
 
Database 1 Introduction
Ashwani Kumar Ramani
 
Solutions for Problems: Modern Database Management (12th Edition) by Hoffer a...
AbrahamBenjamin12
 
Database management system (part 1)
KavithaA19
 
Chap02: The database Development process
ahmed naveed
 

Recently uploaded (20)

PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 

Dblc

  • 2. Chapter 2  How problems associated with the software development led to the software crisis.  About the relationship between the information systems lifecycle and the database system development lifecycle. ©Pearson Education 2009 2
  • 3. Chapter 2 3 Figure 2-1 Segment from enterprise data model (Pine Valley Furniture Company) [simplified E-R diagram, repeat of figure 1.3] Enterprise data model describes the high-level entities in an organization and the relationship between these entities
  • 4. Chapter 2 4 Maintenance Purpose --preliminary understanding Deliverable –request for project Database activity – enterprise modeling Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design Project Identification and Selection
  • 5. Chapter 2 5 Purpose – state business situation and solution Deliverable – request for analysis Database activity – conceptual data modeling Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design Project Initiation and Planning
  • 6. Chapter 2 6 Purpose – thorough analysis Deliverable – functional system specifications Database activity – conceptual data modeling Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design Analysis
  • 7. Chapter 2 7 Maintenance Purpose – information requirements structure Deliverable – detailed design specifications Database activity – logical database design Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical DesignLogical Design
  • 8. Chapter 2 8 Purpose – develop technology specs Deliverable – program/data structures, technology purchases, organization redesigns Database activity – physical database design Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design Physical Design
  • 9. Chapter 2 9 Purpose – programming, testing, training, installation, documenting Deliverable – operational programs, documentation, training materials Database activity – database implementation Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design Implementation
  • 10. Chapter 2 10 Purpose – monitor, repair, enhance Deliverable – periodic audits Database activity – database maintenance Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design Maintenance
  • 12. Chapter 2 Database Life Cycle (DBLC) Database Initial Study Database Design Implementation and Loading Testing and Evaluation Operation Maintenance and Evaluation • Traces the history of the creation of a database • Split into 6 phases
  • 13. Chapter 2 Database Life Cycle (DBLC) Database Initial Study Database Design Implementation and Loading Testing and Evaluation Operation Maintenance and Evaluation • Analyze company situation • Define Problem and Constraints • Define Objectives • Define Scope and Boundaries
  • 14. Chapter 2 Database Life Cycle (DBLC) Database Initial Study Database Design Implementation and Loading Testing and Evaluation Operation Maintenance and Evaluation • Conceptual Design • ER-Diagram / Normalization • DBMS Software Selection • Create the Logical Design • Create the Physical Design
  • 15. Chapter 2 Database Life Cycle (DBLC) Database Initial Study Database Design Implementation and Loading Testing and Evaluation Operation Maintenance and Evaluation • Install the selected DBMS • Create the databases • Load the data / Convert from Old System
  • 16. Chapter 2 Database Life Cycle (DBLC) Database Initial Study Database Design Implementation and Loading Testing and Evaluation Operation Maintenance and Evaluation • Test the Database • Fine-Tune the Database • Evaluate the Database and its Application Programs
  • 17. Chapter 2 Database Life Cycle (DBLC) Database Initial Study Database Design Implementation and Loading Testing and Evaluation Operation Maintenance and Evaluation • Produce the required information flow • Alternate form of testing • OLAP & OLTP
  • 18. Chapter 2 Database Life Cycle (DBLC) Database Initial Study Database Design Implementation and Loading Testing and Evaluation Operation Maintenance and Evaluation • Changes to the System (from operation, bugs, business changes) • Enhancements
  • 24. Chapter 2  Systems analysts  Database analysts  Users  Programmers  Database/data administrators  Systems programmers, network administrators, testers, technical writers 24
  • 25. Chapter 2 25 Figure 2-8a Gantt Chart Shows time estimates of tasks
  • 26. Chapter 2 26 Figure 2-8b PERT chart Shows dependencies between tasks
  • 27. Chapter 2  Physical Schema  Conceptual Schema  External Schema  User Views  Subsets of Conceptual Schema  Can be determined from business-function/data entity matrices  DBA determines schema for different users 27
  • 28. Chapter 2 28 Different people have different views of the database…these are the external schema The internal schema is the underlying design and implementation
  • 29. Chapter 2 29 Figure 2-11 Three-tiered client/server database architecture
  • 30. Chapter 2 30 Preliminary data model (Figure 2-12)