Your SlideShare is downloading. ×
0
Chapter 2: The Database Development         Process    Modern Database Management             7 th EditionMELJUN CORTES   ...
Objectives   Definition of terms   Describe system development life cycle   Explain prototyping approach   Explain rol...
Enterprise Data Model   First step in database development   Specifies scope and general content   Overall picture of o...
Figure 2-1 Segment from enterprise data model (PineValley Furniture Company) [simplified E-R diagram,repeat of figure 1.3]...
Information Systems Architecture              (ISA)   Conceptual blueprint for organization’s desired    information syst...
Information Engineering     A data-oriented methodology to create and      maintain information systems     Top-down pla...
Information Systems Planning                   (Table 2-1)    Purpose: align information technology     with organization...
Identify Strategic Planning          Factors (Table 2-2)   Organization goals – what we hope to    accomplish   Critical...
Identify Corporate Planning         Objects (Table 2-3)   Organizational units – departments   Organizational locations...
Two Approaches to Database        and IS Development   SDLC       System Development Life Cycle       Detailed, well-pl...
Systems Development Life Cycle                       (Figures 2-4, 2-5)Project Identification   and Selection             ...
Systems Development Life Cycle (cont.)                 (Figures 2-4, 2-5)Project Identification Project Identification    ...
Systems Development Life Cycle (cont.)                (figures 2-4, 2-5)Project Identification   and Selection            ...
Systems Development Life Cycle (cont.)                (figures 2-4, 2-5)Project Identification   and Selection            ...
Systems Development Life Cycle (cont.)                (figures 2-4, 2-5)Project Identification   and Selection            ...
Systems Development Life Cycle (cont.)                (figures 2-4, 2-5)Project Identification                            ...
Systems Development Life Cycle (cont.)                (figures 2-4, 2-5)Project Identification                            ...
Systems Development Life Cycle (cont.)                (figures 2-4, 2-5)Project Identification   and Selection            ...
Chapter 2   © 2005 by Prentice Hall   19
Chapter 2   © 2005 by Prentice Hall   20
Chapter 2   © 2005 by Prentice Hall   21
Chapter 2   © 2005 by Prentice Hall   22
Chapter 2   © 2005 by Prentice Hall   23
Managing Projects   Project – a planned undertaking of related    activities to reach an objective that has a    beginnin...
Managing Projects:             People Involved   Systems analysts   Database analysts   Users   Programmers   Databas...
Figure 2-8a Gantt Chart                 Shows time estimates of tasks Chapter 2                © 2005 by Prentice Hall   26
Figure 2-8b PERT chart            Shows dependencies between tasksChapter 2             © 2005 by Prentice Hall 27
Chapter 2   © 2005 by Prentice Hall   28
Upcoming SlideShare
Loading in...5
×

MELJUN CORTES Database Development Process

257

Published on

MELJUN CORTES Database Development Process

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
257
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "MELJUN CORTES Database Development Process"

  1. 1. Chapter 2: The Database Development Process Modern Database Management 7 th EditionMELJUN CORTES © 2005 by Prentice Hall 1
  2. 2. Objectives Definition of terms Describe system development life cycle Explain prototyping approach Explain roles of individuals Explain three-schema approach Explain role of packaged data models Explain three-tiered architectures Draw simple data modelsChapter 2 © 2005 by Prentice Hall 2
  3. 3. Enterprise Data Model First step in database development Specifies scope and general content Overall picture of organizational data at high level of abstraction Entity-relationship diagram Descriptions of entity types Relationships between entities Business rulesChapter 2 © 2005 by Prentice Hall 3
  4. 4. Figure 2-1 Segment from enterprise data model (PineValley 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 © 2005 by Prentice Hall 4
  5. 5. Information Systems Architecture (ISA) Conceptual blueprint for organization’s desired information systems structure Consists of:  Data (e.g. Enterprise Data Model – simplified ER Diagram)  Processes – data flow diagrams, process decomposition, etc.  Data Network – topology diagram (like fig 1.9)  People – people management using project management tools (Gantt charts, etc.)  Events and points in time (when processes are performed)  Reasons for events and rules (e.g. decision tables)Chapter 2 © 2005 by Prentice Hall 5
  6. 6. Information Engineering  A data-oriented methodology to create and maintain information systems  Top-down planning: a generic IS planning methodology for obtaining a broad understanding of the IS needed by the entire organization  Four steps to Top-Down planning:  Planning  Analysis  Design  ImplementationChapter 2 © 2005 by Prentice Hall 6
  7. 7. Information Systems Planning (Table 2-1) Purpose: align information technology with organization’s business strategies Three steps: 1. Identify strategic planning factors 2. Identify corporate planning objects 3. Develop enterprise model Chapter 2 © 2005 by Prentice Hall 7
  8. 8. Identify Strategic Planning Factors (Table 2-2) Organization goals – what we hope to accomplish Critical success factors – what MUST work in order for us to survive Problem areas – weaknesses we now haveChapter 2 © 2005 by Prentice Hall 8
  9. 9. Identify Corporate Planning Objects (Table 2-3) Organizational units – departments Organizational locations Business functions – groups of business processes Entity types – the things we are trying to model for the database Information systems – application programsChapter 2 © 2005 by Prentice Hall 9
  10. 10. Two Approaches to Database and IS Development SDLC  System Development Life Cycle  Detailed, well-planned development process  Time-consuming, but comprehensive  Long development cycle Prototyping  Rapid application development (RAD)  Cursory attempt at conceptual data modeling.  Define database during development of initial prototype  Repeat implementation and maintenance activities with new prototype versionsChapter 2 © 2005 by Prentice Hall 10
  11. 11. Systems Development Life Cycle (Figures 2-4, 2-5)Project Identification and Selection Project Initiation and Planning Analysis Logical Design Physical Design Implementation MaintenanceChapter 2 © 2005 by Prentice Hall 11
  12. 12. Systems Development Life Cycle (cont.) (Figures 2-4, 2-5)Project Identification Project Identification and Selection and Selection Purpose --preliminary understanding Deliverable –request for project Project Initiation and Planning Analysis Logical Design Physical Design Database activity – Implementation enterprise modeling Maintenance Chapter 2 © 2005 by Prentice Hall 12
  13. 13. Systems Development Life Cycle (cont.) (figures 2-4, 2-5)Project Identification and Selection Purpose – state business situation and solution Deliverable – request for analysis Project Initiation Project Initiation and Planning and Planning Analysis Logical Design Physical Design Database activity – Implementation conceptual data modeling MaintenanceChapter 2 © 2005 by Prentice Hall 13
  14. 14. Systems Development Life Cycle (cont.) (figures 2-4, 2-5)Project Identification and Selection Purpose – thorough analysis Project Initiation Deliverable – functional system specifications and Planning Analysis Analysis Logical Design Physical Design Database activity – Implementation conceptual data modeling MaintenanceChapter 2 © 2005 by Prentice Hall 14
  15. 15. Systems Development Life Cycle (cont.) (figures 2-4, 2-5)Project Identification and Selection Purpose – information requirements structure Deliverable – detailed design specifications Project Initiation and Planning Analysis Logical Design Logical Design Physical Design Database activity – Implementation logical database design MaintenanceChapter 2 © 2005 by Prentice Hall 15
  16. 16. Systems Development Life Cycle (cont.) (figures 2-4, 2-5)Project Identification Purpose – develop technology specs and Selection Deliverable – program/data Project Initiation structures, technology purchases, and Planning organization redesigns Analysis Logical Design Physical Design Physical Design Database activity – Implementation physical database design MaintenanceChapter 2 © 2005 by Prentice Hall 16
  17. 17. Systems Development Life Cycle (cont.) (figures 2-4, 2-5)Project Identification Purpose – programming, testing, training, and Selection installation, documenting Project Initiation Deliverable – operational programs, and Planning documentation, training materials Analysis Logical Design Physical Design Database activity – Implementation Implementation database implementation MaintenanceChapter 2 © 2005 by Prentice Hall 17
  18. 18. Systems Development Life Cycle (cont.) (figures 2-4, 2-5)Project Identification and Selection Purpose – monitor, repair, enhance Deliverable – periodic audits Project Initiation and Planning Analysis Logical Design Physical Design Database activity – Implementation database maintenance Maintenance MaintenanceChapter 2 © 2005 by Prentice Hall 18
  19. 19. Chapter 2 © 2005 by Prentice Hall 19
  20. 20. Chapter 2 © 2005 by Prentice Hall 20
  21. 21. Chapter 2 © 2005 by Prentice Hall 21
  22. 22. Chapter 2 © 2005 by Prentice Hall 22
  23. 23. Chapter 2 © 2005 by Prentice Hall 23
  24. 24. Managing Projects Project – a planned undertaking of related activities to reach an objective that has a beginning and an end Involves use of review points for:  Validation of satisfactory progress  Step back from detail to overall view  Renew commitment of stakeholders Incremental commitment – review of systems development project after each development phase with rejustification after each phaseChapter 2 © 2005 by Prentice Hall 24
  25. 25. Managing Projects: People Involved Systems analysts Database analysts Users Programmers Database/data administrators Systems programmers, network administrators, testers, technical writersChapter 2 © 2005 by Prentice Hall 25
  26. 26. Figure 2-8a Gantt Chart Shows time estimates of tasks Chapter 2 © 2005 by Prentice Hall 26
  27. 27. Figure 2-8b PERT chart Shows dependencies between tasksChapter 2 © 2005 by Prentice Hall 27
  28. 28. Chapter 2 © 2005 by Prentice Hall 28
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×