Traditionally, there are three types of database design models:
All these can be modeled and designed using the UML. Not only can you create the traditional database models using the UML, but you can also create additional ones that once might have only been created on white boards or in the minds of the people responsible for the database. These models include how the database will be deployed, how applications will interact with the database, and even what hardware will be used and how the database server software will be deployed on that hardware.
As we continue with this chapter, we will focus on how to use the UML to create database designs and what elements ...