Presentation is loading. Please wait.

Presentation is loading. Please wait.

Chapter 4 Introduction to Database Development. McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. Outline Context for database.

Similar presentations


Presentation on theme: "Chapter 4 Introduction to Database Development. McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. Outline Context for database."— Presentation transcript:

1 Chapter 4 Introduction to Database Development

2 McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. Outline Context for database development Goals of database development Phases of database development CASE tools

3 McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. Information System

4 McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. Traditional Life Cycle

5 McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. Development Alternatives Difficulties –Operational system is produced late –Rush to begin implementation –Requirements are difficult to capture Alternative methodologies –Spiral approaches –Rapid application development Prototypes may reduce risk

6 McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. Graphical Models Explicit or implicit Data model Process model Environment interaction model Emphasize data model

7 McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. Broad Goals of Database Development Develop a common vocabulary Define data meaning Ensure data quality Provide efficient implementation

8 McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. Data Quality Measures Completeness Lack of ambiguity Timeliness Correctness Consistency Reliability

9 McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. Database Development Phases Conceptual Data Modeling Logical Database Design Distributed Database Design Physical Database Design ERD Tables Distribution Schema Internal Schema, Populated DB Data requirements

10 McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. Splitting Conceptual Design

11 McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. Cross Checking Requirements

12 McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. Design Skills Soft –Qualitative –Degree of subjectivity –People-oriented Hard –Quantitative –Objective –Intensive data analysis

13 McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. Design Skills in Phases

14 McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. Features of CASE Tools Diagramming Documentation Analysis Prototyping

15 McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. Classification of CASE Tools Front-end vs. Back-end –Front-end emphasize data modeling and logical analysis –Back-end emphasize code generation and physical design DBMS dependent vs. DBMS independent

16 McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. Commercial CASE Tools PowerDesigner 9 Oracle 9i Designer Visual Studio.Net Enterprise Architect ERWin ER/Studio Visible Analyst

17 McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. ER Assistant CASE tool distributed with the textbook Customized for this textbook: supports the ERD notation used in Chapters 5 and 6 Drawing tool Diagram checking Easy to use and powerful tool

18 McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. Summary Background for second part of the course Relationship to information systems development Broad goals Development phases CASE tool features


Download ppt "Chapter 4 Introduction to Database Development. McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. Outline Context for database."

Similar presentations


Ads by Google