Chapter 12 Practical Database Design Methodology and Use of UML Diagrams
Copyright 2004 Pearson Education, Inc.
The Role of Information
Systems in Organizations The Organizational Context for Using Database Systems The Information System Life Cycle The Database Application System Life Cycle
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright 2004 Pearson Education, Inc.
Slide 12-3
The Database Design and
Implementation Process Phase 1: Requirements Collection and Analysis Phase 2: Conceptual Database Design Phase 3: Choice of DBMS Phase 4: Data Model Mapping (Logical Database Design) Phase 5: Physical Database Design Phase 6: Database System Implementation and Tuning Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright 2004 Pearson Education, Inc.
Slide 12-4
Use of UML Diagrams as an
Aid to Database Design Specification UML As a Design Specification Standard UML for Database Application Design Different Diagrams in UML A Modeling and Design Example: University Database
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright 2004 Pearson Education, Inc.
Slide 12-5
Relational Rose, A UML
Based Design Tool Relational Rose for Database Design Relational Rose Data Modeler Data Modeling Using Rational Rose Data Modeler
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright 2004 Pearson Education, Inc.
Slide 12-6
Automated Database Design
Tools
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition
Copyright 2004 Pearson Education, Inc.
Slide 12-7
Summary
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition