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
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
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

The Rise of Self -service Business Intelligence
The Rise of Self -service Business IntelligenceThe Rise of Self -service Business Intelligence
The Rise of Self -service Business Intelligence
skewdlogix
 
Foundations of business intelligence databases and information management
Foundations of business intelligence databases and information managementFoundations of business intelligence databases and information management
Foundations of business intelligence databases and information management
Amity University | FMS - DU | IMT | Stratford University | KKMI International Institute | AIMA | DTU
 
Database design
Database designDatabase design
Database design
Dhani Ahmad
 
Database_Design.ppt
Database_Design.pptDatabase_Design.ppt
Database_Design.ppt
NadiSarj2
 
Week 2 - Database System Development Lifecycle-old.pptx
Week 2 - Database System Development Lifecycle-old.pptxWeek 2 - Database System Development Lifecycle-old.pptx
Week 2 - Database System Development Lifecycle-old.pptx
NurulIzrin
 
1 Information Systems Analysis & Design,.pptx
1 Information Systems Analysis & Design,.pptx1 Information Systems Analysis & Design,.pptx
1 Information Systems Analysis & Design,.pptx
MadhusudhanaSubraman
 
06 slide rm - pemrograman dan sistem informasi
06 slide   rm - pemrograman dan sistem informasi06 slide   rm - pemrograman dan sistem informasi
06 slide rm - pemrograman dan sistem informasiAinul Yaqin
 
Building Data Warehouse in SQL Server
Building Data Warehouse in SQL ServerBuilding Data Warehouse in SQL Server
Building Data Warehouse in SQL Server
Antonios Chatzipavlis
 
Introduction to system life cycle
Introduction to system life cycleIntroduction to system life cycle
Introduction to system life cycle
Haa'Meem Mohiyuddin
 
Introduction to system life cycle
Introduction to system life cycleIntroduction to system life cycle
Introduction to system life cycle
Haa'Meem Mohiyuddin
 
INF3703 - Chapter 10 Database Development Process
INF3703 - Chapter 10 Database Development ProcessINF3703 - Chapter 10 Database Development Process
INF3703 - Chapter 10 Database Development Process
bloeyyy
 
Road map for project
Road map for project Road map for project
Road map for project
Dr. C.V. Suresh Babu
 
Data warehouseold
Data warehouseoldData warehouseold
Data warehouseold
Shwetabh Jaiswal
 
02 - DatabaseConcepts.pdf
02 - DatabaseConcepts.pdf02 - DatabaseConcepts.pdf
02 - DatabaseConcepts.pdf
DheromeIngenious1
 
chapter5-220725172250-dc425eb2.pdf
chapter5-220725172250-dc425eb2.pdfchapter5-220725172250-dc425eb2.pdf
chapter5-220725172250-dc425eb2.pdf
MahmoudSOLIMAN380726
 
Chapter 5: Data Development
Chapter 5: Data Development Chapter 5: Data Development
Chapter 5: Data Development
Ahmed Alorage
 
RowanDay4.pptx
RowanDay4.pptxRowanDay4.pptx
RowanDay4.pptx
MattMarino13
 
22-REQUIREMENT.ppt
22-REQUIREMENT.ppt22-REQUIREMENT.ppt
22-REQUIREMENT.ppt
ssuser5e271f1
 

Similar to Development Lifecycle (20)

The Rise of Self -service Business Intelligence
The Rise of Self -service Business IntelligenceThe Rise of Self -service Business Intelligence
The Rise of Self -service Business Intelligence
 
Foundations of business intelligence databases and information management
Foundations of business intelligence databases and information managementFoundations of business intelligence databases and information management
Foundations of business intelligence databases and information management
 
Database design
Database designDatabase design
Database design
 
Database_Design.ppt
Database_Design.pptDatabase_Design.ppt
Database_Design.ppt
 
Week 2 - Database System Development Lifecycle-old.pptx
Week 2 - Database System Development Lifecycle-old.pptxWeek 2 - Database System Development Lifecycle-old.pptx
Week 2 - Database System Development Lifecycle-old.pptx
 
1 Information Systems Analysis & Design,.pptx
1 Information Systems Analysis & Design,.pptx1 Information Systems Analysis & Design,.pptx
1 Information Systems Analysis & Design,.pptx
 
06 slide rm - pemrograman dan sistem informasi
06 slide   rm - pemrograman dan sistem informasi06 slide   rm - pemrograman dan sistem informasi
06 slide rm - pemrograman dan sistem informasi
 
Building Data Warehouse in SQL Server
Building Data Warehouse in SQL ServerBuilding Data Warehouse in SQL Server
Building Data Warehouse in SQL Server
 
Introduction to system life cycle
Introduction to system life cycleIntroduction to system life cycle
Introduction to system life cycle
 
Introduction to system life cycle
Introduction to system life cycleIntroduction to system life cycle
Introduction to system life cycle
 
Building information systems
Building information systemsBuilding information systems
Building information systems
 
INF3703 - Chapter 10 Database Development Process
INF3703 - Chapter 10 Database Development ProcessINF3703 - Chapter 10 Database Development Process
INF3703 - Chapter 10 Database Development Process
 
Road map for project
Road map for project Road map for project
Road map for project
 
Data warehouseold
Data warehouseoldData warehouseold
Data warehouseold
 
Week 3 database design
Week 3   database designWeek 3   database design
Week 3 database design
 
02 - DatabaseConcepts.pdf
02 - DatabaseConcepts.pdf02 - DatabaseConcepts.pdf
02 - DatabaseConcepts.pdf
 
chapter5-220725172250-dc425eb2.pdf
chapter5-220725172250-dc425eb2.pdfchapter5-220725172250-dc425eb2.pdf
chapter5-220725172250-dc425eb2.pdf
 
Chapter 5: Data Development
Chapter 5: Data Development Chapter 5: Data Development
Chapter 5: Data Development
 
RowanDay4.pptx
RowanDay4.pptxRowanDay4.pptx
RowanDay4.pptx
 
22-REQUIREMENT.ppt
22-REQUIREMENT.ppt22-REQUIREMENT.ppt
22-REQUIREMENT.ppt
 

Recently uploaded

bordetella pertussis.................................ppt
bordetella pertussis.................................pptbordetella pertussis.................................ppt
bordetella pertussis.................................ppt
kejapriya1
 
NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
pablovgd
 
Leaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdfLeaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdf
RenuJangid3
 
role of pramana in research.pptx in science
role of pramana in research.pptx in sciencerole of pramana in research.pptx in science
role of pramana in research.pptx in science
sonaliswain16
 
DMARDs Pharmacolgy Pharm D 5th Semester.pdf
DMARDs Pharmacolgy Pharm D 5th Semester.pdfDMARDs Pharmacolgy Pharm D 5th Semester.pdf
DMARDs Pharmacolgy Pharm D 5th Semester.pdf
fafyfskhan251kmf
 
in vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptxin vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptx
yusufzako14
 
In silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptxIn silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptx
AlaminAfendy1
 
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
yqqaatn0
 
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
yqqaatn0
 
Chapter 12 - climate change and the energy crisis
Chapter 12 - climate change and the energy crisisChapter 12 - climate change and the energy crisis
Chapter 12 - climate change and the energy crisis
tonzsalvador2222
 
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdfUnveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Erdal Coalmaker
 
Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.
Nistarini College, Purulia (W.B) India
 
Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
silvermistyshot
 
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Sérgio Sacani
 
S.1 chemistry scheme term 2 for ordinary level
S.1 chemistry scheme term 2 for ordinary levelS.1 chemistry scheme term 2 for ordinary level
S.1 chemistry scheme term 2 for ordinary level
ronaldlakony0
 
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
Sérgio Sacani
 
Toxic effects of heavy metals : Lead and Arsenic
Toxic effects of heavy metals : Lead and ArsenicToxic effects of heavy metals : Lead and Arsenic
Toxic effects of heavy metals : Lead and Arsenic
sanjana502982
 
GBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram StainingGBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram Staining
Areesha Ahmad
 
Deep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless ReproducibilityDeep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless Reproducibility
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
Scintica Instrumentation
 

Recently uploaded (20)

bordetella pertussis.................................ppt
bordetella pertussis.................................pptbordetella pertussis.................................ppt
bordetella pertussis.................................ppt
 
NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
 
Leaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdfLeaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdf
 
role of pramana in research.pptx in science
role of pramana in research.pptx in sciencerole of pramana in research.pptx in science
role of pramana in research.pptx in science
 
DMARDs Pharmacolgy Pharm D 5th Semester.pdf
DMARDs Pharmacolgy Pharm D 5th Semester.pdfDMARDs Pharmacolgy Pharm D 5th Semester.pdf
DMARDs Pharmacolgy Pharm D 5th Semester.pdf
 
in vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptxin vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptx
 
In silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptxIn silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptx
 
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
 
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
 
Chapter 12 - climate change and the energy crisis
Chapter 12 - climate change and the energy crisisChapter 12 - climate change and the energy crisis
Chapter 12 - climate change and the energy crisis
 
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdfUnveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdf
 
Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.
 
Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
 
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
 
S.1 chemistry scheme term 2 for ordinary level
S.1 chemistry scheme term 2 for ordinary levelS.1 chemistry scheme term 2 for ordinary level
S.1 chemistry scheme term 2 for ordinary level
 
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
 
Toxic effects of heavy metals : Lead and Arsenic
Toxic effects of heavy metals : Lead and ArsenicToxic effects of heavy metals : Lead and Arsenic
Toxic effects of heavy metals : Lead and Arsenic
 
GBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram StainingGBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram Staining
 
Deep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless ReproducibilityDeep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless Reproducibility
 
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
 

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
  • 8.
  • 9.
  • 10.
  • 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
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 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