Dblc
-
Upload
an-ramaraju -
Category
Technology
-
view
462 -
download
2
Transcript of Dblc
![Page 1: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/1.jpg)
1
DBLC WITH SDLCPresented by
Santoshi
Koundinya
Sudheer
Bhashir
Avinash
![Page 2: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/2.jpg)
Chapter 2
OBJECTIVES
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
![Page 3: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/3.jpg)
Chapter 23
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
![Page 4: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/4.jpg)
Chapter 24
SYSTEMS DEVELOPMENT LIFE CYCLE
Maintenance
Purpose --preliminary understandingDeliverable –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
![Page 5: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/5.jpg)
Chapter 25
SYSTEMS DEVELOPMENT LIFE CYCLE (CONT.) (FIGURES 2-4, 2-5)
Purpose – state business situation and solutionDeliverable – 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
![Page 6: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/6.jpg)
Chapter 26
SYSTEMS DEVELOPMENT LIFE CYCLE (CONT.)(FIGURES 2-4, 2-5)
Purpose – thorough analysisDeliverable – functional system specifications
Database activity – conceptual data modeling
Project Identification and Selection
Project Initiation and Planning
Analysis
Physical Design
Implementation
Maintenance
Logical Design
Analysis
![Page 7: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/7.jpg)
Chapter 27
SYSTEMS DEVELOPMENT LIFE CYCLE (CONT.) (FIGURES 2-4, 2-5)
Maintenance
Purpose – information requirements structureDeliverable – detailed design specifications
Database activity – logical database design
Project Identification and Selection
Project Initiation and Planning
Analysis
Physical Design
Implementation
Maintenance
Logical DesignLogical Design
![Page 8: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/8.jpg)
Chapter 28
SYSTEMS DEVELOPMENT LIFE CYCLE (CONT.)(FIGURES 2-4, 2-5)
Purpose – develop technology specsDeliverable – 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
![Page 9: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/9.jpg)
Chapter 29
SYSTEMS DEVELOPMENT LIFE CYCLE (CONT.)(FIGURES 2-4, 2-5)
Purpose – programming, testing, training, installation, documentingDeliverable – 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
![Page 10: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/10.jpg)
Chapter 210
SYSTEMS DEVELOPMENT LIFE CYCLE (CONT.)(FIGURES 2-4, 2-5)
Purpose – monitor, repair, enhanceDeliverable – periodic audits
Database activity – database maintenance
Project Identification and Selection
Project Initiation and Planning
Analysis
Physical Design
Implementation
Maintenance
Logical Design
Maintenance
![Page 11: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/11.jpg)
Chapter 211
![Page 12: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/12.jpg)
Chapter 2
Database Life Cycle (DBLC)
• Traces the history of the creation of a database
• Split into 6 phases
![Page 13: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/13.jpg)
Chapter 2
Database Life Cycle (DBLC)
• Analyze company situation
• Define Problem and Constraints
• Define Objectives
• Define Scope and Boundaries
![Page 14: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/14.jpg)
Chapter 2
Database Life Cycle (DBLC)
• Conceptual Design• ER-Diagram /
Normalization
• DBMS Software Selection
• Create the Logical Design
• Create the Physical Design
![Page 15: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/15.jpg)
Chapter 2
Database Life Cycle (DBLC)
• Install the selected DBMS
• Create the databases
• Load the data / Convert from Old System
![Page 16: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/16.jpg)
Chapter 2
Database Life Cycle (DBLC)
• Test the Database
• Fine-Tune the Database
• Evaluate the Database and its Application Programs
![Page 17: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/17.jpg)
Chapter 2
Database Life Cycle (DBLC)
• Produce the required information flow
• Alternate form of testing
• OLAP & OLTP
![Page 18: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/18.jpg)
Chapter 2
Database Life Cycle (DBLC)
• Changes to the System (from operation, bugs, business changes)
• Enhancements
![Page 19: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/19.jpg)
Chapter 219
![Page 20: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/20.jpg)
Chapter 220
![Page 21: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/21.jpg)
Chapter 221
![Page 22: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/22.jpg)
Chapter 222
![Page 23: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/23.jpg)
Chapter 223
![Page 24: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/24.jpg)
Chapter 224
PEOPLE INVOLVED
Systems analysts Database analysts Users Programmers Database/data administrators Systems programmers, network
administrators, testers, technical writers
![Page 25: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/25.jpg)
Chapter 225
Figure 2-8a Gantt Chart
Shows time estimates of tasks
![Page 26: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/26.jpg)
Chapter 226
Figure 2-8b PERT chart
Shows dependencies between tasks
![Page 27: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/27.jpg)
Chapter 227
DATABASE SCHEMA
Physical Schema Conceptual Schema External Schema
User ViewsSubsets of Conceptual SchemaCan be determined from
business-function/data entity matricesDBA determines schema for different users
![Page 28: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/28.jpg)
Chapter 228
Different people have different views of the database…these are the external schema
The internal schema is the underlying design and implementation
![Page 29: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/29.jpg)
Chapter 229
Figure 2-11 Three-tiered client/server database architecture
![Page 30: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/30.jpg)
Chapter 230
PINE VALLEY FURNITURE
Preliminary data model(Figure 2-12)
![Page 31: Dblc](https://reader036.fdocuments.in/reader036/viewer/2022070319/5581024dd8b42a9d198b523a/html5/thumbnails/31.jpg)
Chapter 231