SlideShare a Scribd company logo
Database System
Development Lifecycle
Chapter 10
Success/Failure of Database Projects
• 80–90% do not meet their performance goals;
• about 80% are delivered late and over budget;
• around 40% fail or are abandoned;
• under 40% fully address training and skills requirements;
• less than 25% properly integrate enterprise and technology
objectives;
• just 10–20% meet all their success criteria.
Reasons of Failure
• Lack of a complete requirements specification
• Lack of an appropriate development methodology
• Poor decomposition of design into manageable components.
Solution------Structured approach
• Information Systems Lifecycle (ISLC)
• Software Development Lifecycle (SDLC).
• Database System Development Lifecycle (DSDLC).
Information system
• The resources that enable the collection, management, control and
dissemination of information throughout an organization.
A computer-based information system includes:
• a database,
• database software,
• application software,
• computer hardware,
Continue….
• personnel using and developing the system.
• System analyst
• Business analyst
• Database designer
• Application developer
• Database administrator
• End user
The Database System Development Lifecycle
Development Lifecycle
Development Lifecycle
Development Lifecycle
Database Planning
• The management activities that allow the stages of the database
system development lifecycle to be realized as efficiently and
effectively as possible.
• Mission statement
• Mission Objective
• Team
• Standards
• Legal requirement (confidential data)
System Definition
• Describes the scope and boundaries of the database system and the
major user views.
• current users and application areas
• Future users and application areas
Requirements Collection and Analysis
• The process of collecting and analyzing information about the part of
the organization that is to be supported by the database system and
using this information to identify the requirements for the new
system.
• fact-finding techniques
• a description of the data used or generated;
• the details of how data is to be used or generated;
• any additional requirements for the new database system.
• Requirements specifications
Continue…..
• Too much study too soon leads to paralysis by analysis
• Too little thought can result in an unnecessary waste of both time and
money
• Data Flow Diagrams (DFD)
• Computer-Aided Software Engineering (CASE) tools
• Unified Modeling Language (UML)
Database Design
• The process of creating a design that will support the enterprise’s
mission statement and mission objectives for the required database
system.
• Approaches to database design
• Data modeling
• Three phases of database design
Approaches to database design
• Bottom-up
• Top-down.
• Bottom-up Approach
• Attributes, Relations, Entities, Relationship between entities
• Normalization technique
• For less complex system and less attributes
•Top-down
• Entities, Relationship between entities, Attributes, Relations
• ER Model (Entity Relationship model)
• For complex system having hundreds and thousands of attributes
Data Modeling
• ER Model
• Understanding of both the designer and the users
Phases of Database Design
• Conceptual, Logical, and Physical design
• Conceptual Database Design:
• To build the conceptual representation of the database, which
includes identification of the important entities, relationships, and
attributes.
• Logical database design
• To translate the conceptual representation to the logical structure of
the database, which includes designing the relations.
• Physical database design
• The process of producing a description of the implementation of the
database on secondary storage; it describes the base relations, file
organizations, and indexes used to achieve efficient access to the
data, and any associated integrity constraints and security measures.
• Database design is an iterative process that has a starting point and
an almost endless procession of refinements
DBMS Selection
Main steps to select a DBMS
Development Lifecycle
Development Lifecycle
Development Lifecycle
Development Lifecycle
Development Lifecycle
Form/Report
Design Format
Prototyping
• Building a working model of a database system.
Implementation
• The physical realization of the database and application
designs.
Data Conversion and Loading
• Transferring any existing data into the new database and converting
any existing applications to run on the new database
Testing
• The process of running the database system with the intent of finding
errors.
Operational Maintenance
• The process of monitoring and maintaining the database system
following installation

More Related Content

Similar to Development Lifecycle (20)

PPT
m211c9.PPT
MajidMehmood18
 
PPT
Ch 2 D B Dvlpt Process
guest8fdbdd
 
PDF
Advance database system (part 2)
Abdullah Khosa
 
PPT
Database system Design Implementation and Management
AhsirYu
 
PPTX
DBMS Session 3 DB Development Life Cycle.pptx
kimwesther86
 
PDF
conceptual design database managment system
adityakatare35
 
PPT
Database Systems.ppt
ArbazAli27
 
PPTX
Database development progress(database)
welcometofacebook
 
PPTX
Web Database integration
UmArKaWiSh
 
PPTX
Database _Engineering_Presentation_chapter01.pptx
fazlerabby04ruetcse
 
PPT
Modern database management jeffrey a. hoffer, mary b. prescott,
BlackIce86
 
PPT
The Database Environment Chapter 2
Jeanie Arnoco
 
PPTX
Dblc
$an Ramaraju
 
PPT
Database design
Dhani Ahmad
 
PPTX
Database Design
Bhandari Nawaraj
 
PPT
Database_Design.ppt
NadiSarj2
 
PPT
Lecture 09 dblc centralized vs decentralized design
emailharmeet
 
PPT
Lecture 09 dblc centralized vs decentralized design
emailharmeet
 
PDF
02 - DatabaseConcepts.pdf
DheromeIngenious1
 
PPTX
Database management system (part 1)
KavithaA19
 
m211c9.PPT
MajidMehmood18
 
Ch 2 D B Dvlpt Process
guest8fdbdd
 
Advance database system (part 2)
Abdullah Khosa
 
Database system Design Implementation and Management
AhsirYu
 
DBMS Session 3 DB Development Life Cycle.pptx
kimwesther86
 
conceptual design database managment system
adityakatare35
 
Database Systems.ppt
ArbazAli27
 
Database development progress(database)
welcometofacebook
 
Web Database integration
UmArKaWiSh
 
Database _Engineering_Presentation_chapter01.pptx
fazlerabby04ruetcse
 
Modern database management jeffrey a. hoffer, mary b. prescott,
BlackIce86
 
The Database Environment Chapter 2
Jeanie Arnoco
 
Database design
Dhani Ahmad
 
Database Design
Bhandari Nawaraj
 
Database_Design.ppt
NadiSarj2
 
Lecture 09 dblc centralized vs decentralized design
emailharmeet
 
Lecture 09 dblc centralized vs decentralized design
emailharmeet
 
02 - DatabaseConcepts.pdf
DheromeIngenious1
 
Database management system (part 1)
KavithaA19
 

Recently uploaded (20)

PDF
Renewable Energy Resources (Solar, Wind, Nuclear, Geothermal) Presentation
RimshaNaeem23
 
PPTX
Pengenalan Sel dan organisasi kehidupanpptx
SuntiEkaprawesti1
 
PPTX
MODIS/VIIRS Standard Cloud Products: SW Calibration and Trend Quantification ...
ShaneFernandes24
 
PDF
New Physics and Quantum AI: Pioneering the Next Frontier
Saikat Basu
 
PDF
High-definition imaging of a filamentary connection between a close quasar pa...
Sérgio Sacani
 
PPTX
Chromium (Cr) based oxidizing reagents.pptx
karnikhimani
 
PPTX
Nature of Science and the kinds of models used in science
JocelynEvascoRomanti
 
PPTX
Evolution of diet breadth in herbivorus insects.pptx
Mr. Suresh R. Jambagi
 
PPT
Grade_9_Science_Atomic_S_t_r_u_cture.ppt
QuintReynoldDoble
 
PPTX
The Toxic Effects of Aflatoxin B1 and Aflatoxin M1 on Kidney through Regulati...
OttokomaBonny
 
PPTX
Presentation on the LANGERHANS CELLS.pptx
drnikitabaheti
 
PDF
The steady state population of Earth’s minimoons of lunar provenance
Sérgio Sacani
 
PPTX
Graduation Project 2025 mohamed Tarek PT
midotarekss12
 
PDF
Discovery and dynamics of a Sedna-like object with a perihelion of 66 au
Sérgio Sacani
 
PPTX
Quality control test for plastic & metal.pptx
shrutipandit17
 
PPTX
Laboratory design and safe microbiological practices
Akanksha Divkar
 
PPTX
METABOLIC_SYNDROME Dr Shadab- kgmu lucknow pptx
ShadabAlam169087
 
PDF
NSF-DOE Vera C. Rubin Observatory Observations of Interstellar Comet 3I/ATLAS...
Sérgio Sacani
 
PDF
Multiwavelength Study of a Hyperluminous X-Ray Source near NGC6099: A Strong ...
Sérgio Sacani
 
PPTX
Pirimidinas_2025_Curso Ácidos nucleicos. Cinvestav
lalvarezmex
 
Renewable Energy Resources (Solar, Wind, Nuclear, Geothermal) Presentation
RimshaNaeem23
 
Pengenalan Sel dan organisasi kehidupanpptx
SuntiEkaprawesti1
 
MODIS/VIIRS Standard Cloud Products: SW Calibration and Trend Quantification ...
ShaneFernandes24
 
New Physics and Quantum AI: Pioneering the Next Frontier
Saikat Basu
 
High-definition imaging of a filamentary connection between a close quasar pa...
Sérgio Sacani
 
Chromium (Cr) based oxidizing reagents.pptx
karnikhimani
 
Nature of Science and the kinds of models used in science
JocelynEvascoRomanti
 
Evolution of diet breadth in herbivorus insects.pptx
Mr. Suresh R. Jambagi
 
Grade_9_Science_Atomic_S_t_r_u_cture.ppt
QuintReynoldDoble
 
The Toxic Effects of Aflatoxin B1 and Aflatoxin M1 on Kidney through Regulati...
OttokomaBonny
 
Presentation on the LANGERHANS CELLS.pptx
drnikitabaheti
 
The steady state population of Earth’s minimoons of lunar provenance
Sérgio Sacani
 
Graduation Project 2025 mohamed Tarek PT
midotarekss12
 
Discovery and dynamics of a Sedna-like object with a perihelion of 66 au
Sérgio Sacani
 
Quality control test for plastic & metal.pptx
shrutipandit17
 
Laboratory design and safe microbiological practices
Akanksha Divkar
 
METABOLIC_SYNDROME Dr Shadab- kgmu lucknow pptx
ShadabAlam169087
 
NSF-DOE Vera C. Rubin Observatory Observations of Interstellar Comet 3I/ATLAS...
Sérgio Sacani
 
Multiwavelength Study of a Hyperluminous X-Ray Source near NGC6099: A Strong ...
Sérgio Sacani
 
Pirimidinas_2025_Curso Ácidos nucleicos. Cinvestav
lalvarezmex
 
Ad

Development Lifecycle

  • 2. Success/Failure of Database Projects • 80–90% do not meet their performance goals; • about 80% are delivered late and over budget; • around 40% fail or are abandoned; • under 40% fully address training and skills requirements; • less than 25% properly integrate enterprise and technology objectives; • just 10–20% meet all their success criteria.
  • 3. Reasons of Failure • Lack of a complete requirements specification • Lack of an appropriate development methodology • Poor decomposition of design into manageable components.
  • 4. Solution------Structured approach • Information Systems Lifecycle (ISLC) • Software Development Lifecycle (SDLC). • Database System Development Lifecycle (DSDLC).
  • 5. Information system • The resources that enable the collection, management, control and dissemination of information throughout an organization. A computer-based information system includes: • a database, • database software, • application software, • computer hardware,
  • 6. Continue…. • personnel using and developing the system. • System analyst • Business analyst • Database designer • Application developer • Database administrator • End user
  • 7. The Database System Development Lifecycle
  • 11. Database Planning • The management activities that allow the stages of the database system development lifecycle to be realized as efficiently and effectively as possible. • Mission statement • Mission Objective • Team • Standards • Legal requirement (confidential data)
  • 12. System Definition • Describes the scope and boundaries of the database system and the major user views. • current users and application areas • Future users and application areas
  • 13. Requirements Collection and Analysis • The process of collecting and analyzing information about the part of the organization that is to be supported by the database system and using this information to identify the requirements for the new system. • fact-finding techniques • a description of the data used or generated; • the details of how data is to be used or generated; • any additional requirements for the new database system. • Requirements specifications
  • 14. Continue….. • Too much study too soon leads to paralysis by analysis • Too little thought can result in an unnecessary waste of both time and money • Data Flow Diagrams (DFD) • Computer-Aided Software Engineering (CASE) tools • Unified Modeling Language (UML)
  • 15. Database Design • The process of creating a design that will support the enterprise’s mission statement and mission objectives for the required database system. • Approaches to database design • Data modeling • Three phases of database design
  • 16. Approaches to database design • Bottom-up • Top-down.
  • 17. • Bottom-up Approach • Attributes, Relations, Entities, Relationship between entities • Normalization technique • For less complex system and less attributes •Top-down • Entities, Relationship between entities, Attributes, Relations • ER Model (Entity Relationship model) • For complex system having hundreds and thousands of attributes
  • 18. Data Modeling • ER Model • Understanding of both the designer and the users
  • 19. Phases of Database Design • Conceptual, Logical, and Physical design • Conceptual Database Design: • To build the conceptual representation of the database, which includes identification of the important entities, relationships, and attributes.
  • 20. • Logical database design • To translate the conceptual representation to the logical structure of the database, which includes designing the relations. • Physical database design • The process of producing a description of the implementation of the database on secondary storage; it describes the base relations, file organizations, and indexes used to achieve efficient access to the data, and any associated integrity constraints and security measures.
  • 21. • Database design is an iterative process that has a starting point and an almost endless procession of refinements
  • 23. Main steps to select a DBMS
  • 30. Prototyping • Building a working model of a database system.
  • 31. Implementation • The physical realization of the database and application designs.
  • 32. Data Conversion and Loading • Transferring any existing data into the new database and converting any existing applications to run on the new database
  • 33. Testing • The process of running the database system with the intent of finding errors.
  • 34. Operational Maintenance • The process of monitoring and maintaining the database system following installation