SlideShare una empresa de Scribd logo
1 de 34
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

Más contenido relacionado

Similar a Development Lifecycle

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

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

Último

Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
Silpa
 
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
Scintica Instrumentation
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Sérgio Sacani
 
POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
Silpa
 

Último (20)

Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdf
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
 
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
 
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptxClimate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
Climate Change Impacts on Terrestrial and Aquatic Ecosystems.pptx
 
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICEPATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
 
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
 
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
 
Introduction of DNA analysis in Forensic's .pptx
Introduction of DNA analysis in Forensic's .pptxIntroduction of DNA analysis in Forensic's .pptx
Introduction of DNA analysis in Forensic's .pptx
 
Grade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsGrade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its Functions
 
An introduction on sequence tagged site mapping
An introduction on sequence tagged site mappingAn introduction on sequence tagged site mapping
An introduction on sequence tagged site mapping
 
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
 
Dr. E. Muralinath_ Blood indices_clinical aspects
Dr. E. Muralinath_ Blood indices_clinical  aspectsDr. E. Muralinath_ Blood indices_clinical  aspects
Dr. E. Muralinath_ Blood indices_clinical aspects
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
 

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