Previous Topic: Syntax Diagram ConventionsNext Topic: Determining the Users' Data Needs


Introduction to Logical Design

This section contains the following topics:

Overview

Determining the Users' Data Needs

Determining the Corporation's Data Needs

Overview of the Logical Design Process

Overview

What is logical database design

Logical database design is the process of determining the logical data structures needed to support an organization's information resource. The logical design process helps you to implement a database that satisfies the requirements of your business organization.

Logical design is critical to the implementation of a corporate database. If your logical design is incomplete or has flaws, making changes to the means of data collection, storage, and protection can be costly later on. By using a well-conceived preliminary design, you can easily implement and test a database. A sound logical design therefore helps to ensure a successful implementation.

A complete and accurate logical design for a database helps to ensure:

There are many viable approaches available for logical database design. In this manual, we combine several design techniques, including systems analysis, the entity-relationship approach, and normalization.

Note: The entity-relationship approach was developed by Peter Chen. For further information on his approach to database design, see Entity-Relationship Approach to Information Modeling and Analysis, Peter P. Chen, editor, ER Institute (1981).

By using these techniques, you can create a logical model that consists of: