Use the following topics to determine what tables you require in
your database and to understand the relationship between those tables.
Normalization
Several available design methods allow you to design technically correct databases, and effective relational database structure. Some of these methods are based on a design approach called normalization. Normalization refers to the reduction or elimination of storing redundant data.
Table size
The size of the tables that your application program accesses has a significant impact on the performance of the application program.
Use indexes
The use of indexes can improve significantly the performance of your applications.
Match attributes of join fields
Columns in tables that are joined should have identical attributes: the same column length, same data type (character, numeric), and so forth. Nonidentical attributes result in temporary indexes being built, even though indexes over corresponding columns may exist.