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

Slides:



Advertisements
Similar presentations
Systems Development Environment
Advertisements

Data Modeling and Database Design Chapter 1: Database Systems: Architecture and Components.
Database Systems: Design, Implementation, and Management Tenth Edition
Information Resources Management January 23, 2001.
1 The Database Application Development Process The Database Application Development Process.
Chapter 5 Understanding Entity Relationship Diagrams.
© 2003 The McGraw-Hill Companies, Inc. All rights reserved. Project Analysis and Evaluation Chapter Eleven.
Copyright 2002 Prentice-Hall, Inc. Chapter 4 Automated Tools for Systems Development 4.1 Modern Systems Analysis and Design Third Edition.
© 2003 The McGraw-Hill Companies, Inc. All rights reserved. Credit and Inventory Management Chapter Twenty-One.
© 2003 The McGraw-Hill Companies, Inc. All rights reserved. Working with Financial Statements Chapter Three.
© 2003 The McGraw-Hill Companies, Inc. All rights reserved. Raising Capital Chapter Sixteen.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
© 2003 The McGraw-Hill Companies, Inc. All rights reserved. Introduction to Valuation: The Time Value of Money Chapter Five.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 5 Understanding Entity Relationship Diagrams.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 1 Introduction to Database Management.
© 2003 The McGraw-Hill Companies, Inc. All rights reserved. Net Present Value and Other Investment Criteria Chapter Nine.
© 2003 The McGraw-Hill Companies, Inc. All rights reserved. Short-Term Finance and Planning Chapter Nineteen.
Copyright © 2004 Pearson Education, Inc.. Chapter 12 Practical Database Design Methodology and Use of UML Diagrams.
1 IS 4420 Database Fundamentals Chapter 2: Database Development Process Leon Chen.
© 2003 The McGraw-Hill Companies, Inc. All rights reserved. Determining the Target Cash Balance Chapter Twenty A.
© 2003 The McGraw-Hill Companies, Inc. All rights reserved. Long-Term Financial Planning and Growth Chapter Four.
© 2003 The McGraw-Hill Companies, Inc. All rights reserved. Interest Rates and Bond Valuation Chapter Seven.
© 2003 The McGraw-Hill Companies, Inc. All rights reserved. Risk Management: An Introduction to Financial Engineering Chapter Twenty- Three.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 2 Introduction to Database Development.
Introduction to Database Development. 2-2 Outline  Context for database development  Goals of database development  Phases of database development.
© 2003 The McGraw-Hill Companies, Inc. All rights reserved. Return, Risk, and the Security Market Line Chapter Thirteen.
Chapter 1 Introduction to Database Management. McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. Welcome! Database technology:
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
The Database Development Process
Appendix 2 Automated Tools for Systems Development © 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 2 Slide 1.
Database Design, Application Development, and Administration, 5 th Edition Copyright © 2011 by Michael V. Mannino All rights reserved. Chapter 2 Introduction.
Objectives:  To define RAD  Describe RAD as a system development method  List the advantages of RAD as a method  List the disadvantages of RAD  State.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers Unit 11 Slide 1 Chapter 1 The Systems Development Environment.
ITEC224 Database Programming
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
The Systems Development Methodologies. Objectives  Describe the information Systems Development Life Cycle (SDLC)  Explain prototyping  Explain Rapid.
Chapter 13 Database Design for Student Loan Limited.
2 Copyright © 2006, Oracle. All rights reserved. Introduction to Database Development Chapter 2.
Chapter 4 Introduction to Database Development. Outline Context for database development Goals of database development Phases of database development.
Copyright 2002 Prentice-Hall, Inc. 1.1 Modern Systems Analysis and Design Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 1 The Systems Development.
Chapter 14 Data and Database Administration. McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. Outline Organizational context.
Slide 3- 1 Notation for Constraints on Relationships Cardinality ratio (of a binary relationship): 1:1, 1:N, N:1, or M:N Shown by placing appropriate numbers.
Chapter 18 Object Database Management Systems. McGraw-Hill/Irwin © 2004 The McGraw-Hill Companies, Inc. All rights reserved. Outline Motivation for object.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Copyright 2002 Prentice-Hall, Inc. Chapter 4 Automated Tools for Systems Development 4.1 Modern Systems Analysis and Design.
Chapter 4 Automated Tools for Systems Development Modern Systems Analysis and Design Third Edition 4.1.
Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin APPENDIX C DESIGNING DATABASES APPENDIX C DESIGNING DATABASES.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc., All Rights Reserved. Example 1-Ad A.
Data Resource Management Data Concepts Database Management Types of Databases Chapter 5 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Introduction to Database Development
Appendix 2 Automated Tools for Systems Development
5/11/2018.
Chapter 1 The Systems Development Environment
Modern Systems Analysis and Design Third Edition
Modern Systems Analysis and Design Third Edition
Chapter 1 The Systems Development Environment
Business System Development
Systems Analysis and Design
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
Modern Systems Analysis and Design Third Edition
Modern Systems Analysis and Design Third Edition
Chapter 1 The Systems Development Environment
Modern Systems Analysis and Design Third Edition
Presentation transcript:

Chapter 4 Introduction to Database Development

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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