O'Reilly logo

Building Scalable and High-Performance Java™ Web Applications Using J2EE™ Technology by Greg Barish

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Physical Database Design

Once a logical design for the database has been completed, physical database design can begin. This phase is the process of turning a specification and its logical model into an implementation. For example, once we know that we need employee and department entities in our database, we can then choose to implement two tables physically. That sounds easy—of course entities correspond to tables! But there are more to databases than tables. Not all of the database requirements for an application can be captured by data modeling. For example, other types of objects, such as views and indexes, can be instrumental in simplifying access and encouraging efficient execution.

In this section, we'll review tables as well as several ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required