Database design is the
design subactivity consisting of the
cohesive collection of all
tasks involving the design of
one or more related
databases (or datastores).
Goals
The goals of database
design are to:
Produce the design of one or more related databases.
Ensure that the design fulfills the relevant
requirements.
Ensure that the design conforms to the relevant
architecture.
Objectives
To meet
this goal, the objectives of database design are to:
Produce logical database designs.
Produce physical database designs.
Ensure that these designs are properly documented.