UML for Database Design
Chapter Summaries
Chapter 1 ”Introduction
This chapter indicates who should read this book and why. It describes the basic structure of subsequent chapters and the overall flow of the book.
Chapter 2 ”Database Design from Requirements to Implementation
This chapter discusses database modeling versus database design, addresses data modeling as it exists today, describes how using the UML differs from traditional techniques, and introduces the case study used throughout the remainder of the book.
Chapter 3 ”Business Modeling for Database Design
This chapter introduces business modeling and how it, and the UML, can be used for database design. Here is where the conceptual model is established.
Chapter 4 ”Requirements Definition
This chapter shows how all the artifacts provided by the previous business modeling are used to establish the system requirements.
Chapter 5 ”Analysis and Preliminary Design
This chapter moves from the realm of business requirements into the logical design of the system and its database.
Chapter 6 ”Preparing for Transformation to the Database Design Model
This chapter transitions from the logical analysis model to the database design model. This chapter also addresses the issues that arise during the mapping of object models to data models.
Chapter 7 ”Database Design Models ”the UML Profile for Database Design
This chapter introduces the UML Profile for Database Design developed by Rational Software Corporation.
Chapter 8 ”Implementing the Physical Aspects of the Database
This chapter focuses on the physical component of database design.
Chapter 9 ”Summary of Using the UML for Database Design
This chapter performs a postmortem on how the UML was used in the case study project.
Appendix A ”UML Models for EAB Healthcare, Inc.
This appendix contains the UML models from the case study project.
Appendix B ”Use Case Descriptions
This appendix contains the use case descriptions from the case study project.