• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Dblc
 

Dblc

on

  • 366 views

 

Statistics

Views

Total Views
366
Views on SlideShare
366
Embed Views
0

Actions

Likes
0
Downloads
10
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
    • 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
    • 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