Dblc
Upcoming SlideShare
Loading in...5
×
 

Dblc

on

  • 468 views

 

Statistics

Views

Total Views
468
Views on SlideShare
468
Embed Views
0

Actions

Likes
0
Downloads
11
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Dblc Dblc Presentation Transcript

  • Presented by Santoshi Koundinya Sudheer Bhashir Avinash 1
  • Chapter 2  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
  • Chapter 2 3 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 View slide
  • Chapter 2 4 Maintenance Purpose --preliminary understanding Deliverable –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 View slide
  • Chapter 2 5 Purpose – state business situation and solution Deliverable – 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
  • Chapter 2 6 Purpose – thorough analysis Deliverable – functional system specifications Database activity – conceptual data modeling Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design Analysis
  • Chapter 2 7 Maintenance Purpose – information requirements structure Deliverable – detailed design specifications Database activity – logical database design Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical DesignLogical Design
  • Chapter 2 8 Purpose – develop technology specs Deliverable – 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
  • Chapter 2 9 Purpose – programming, testing, training, installation, documenting Deliverable – 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
  • Chapter 2 10 Purpose – monitor, repair, enhance Deliverable – periodic audits Database activity – database maintenance Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design Maintenance
  • Chapter 2 11
  • Chapter 2 Database Life Cycle (DBLC) Database Initial Study Database Design Implementation and Loading Testing and Evaluation Operation Maintenance and Evaluation • Traces the history of the creation of a database • Split into 6 phases
  • Chapter 2 Database Life Cycle (DBLC) Database Initial Study Database Design Implementation and Loading Testing and Evaluation Operation Maintenance and Evaluation • Analyze company situation • Define Problem and Constraints • Define Objectives • Define Scope and Boundaries
  • Chapter 2 Database Life Cycle (DBLC) Database Initial Study Database Design Implementation and Loading Testing and Evaluation Operation Maintenance and Evaluation • Conceptual Design • ER-Diagram / Normalization • DBMS Software Selection • Create the Logical Design • Create the Physical Design
  • Chapter 2 Database Life Cycle (DBLC) Database Initial Study Database Design Implementation and Loading Testing and Evaluation Operation Maintenance and Evaluation • Install the selected DBMS • Create the databases • Load the data / Convert from Old System
  • Chapter 2 Database Life Cycle (DBLC) Database Initial Study Database Design Implementation and Loading Testing and Evaluation Operation Maintenance and Evaluation • Test the Database • Fine-Tune the Database • Evaluate the Database and its Application Programs
  • Chapter 2 Database Life Cycle (DBLC) Database Initial Study Database Design Implementation and Loading Testing and Evaluation Operation Maintenance and Evaluation • Produce the required information flow • Alternate form of testing • OLAP & OLTP
  • Chapter 2 Database Life Cycle (DBLC) Database Initial Study Database Design Implementation and Loading Testing and Evaluation Operation Maintenance and Evaluation • Changes to the System (from operation, bugs, business changes) • Enhancements
  • Chapter 2 19
  • Chapter 2 20
  • Chapter 2 21
  • Chapter 2 22
  • Chapter 2 23
  • Chapter 2  Systems analysts  Database analysts  Users  Programmers  Database/data administrators  Systems programmers, network administrators, testers, technical writers 24
  • Chapter 2 25 Figure 2-8a Gantt Chart Shows time estimates of tasks
  • Chapter 2 26 Figure 2-8b PERT chart Shows dependencies between tasks
  • Chapter 2  Physical Schema  Conceptual Schema  External Schema  User Views  Subsets of Conceptual Schema  Can be determined from business-function/data entity matrices  DBA determines schema for different users 27
  • Chapter 2 28 Different people have different views of the database…these are the external schema The internal schema is the underlying design and implementation
  • Chapter 2 29 Figure 2-11 Three-tiered client/server database architecture
  • Chapter 2 30 Preliminary data model (Figure 2-12)
  • Chapter 2 31