Professional Documents
Culture Documents
First Normal Form
First Normal Form
The
process of normalisation involves three stages, each stage generat-
ing a table in normal form.
Supplier’s Name
Address
Date
Terms of Payment
Shipping Terms
S. No.
Product Code
Description
Unit of Measurement
Quantity ordered
Amount
As detailed above, the ‘shipping terms’ are repeated for each S. No.
and there will be multiple of records for it in each purchase order.
In the first stage of normalisation, the repeated data elements are
placed in separate tables. Thus, we split the data elements into two
tables as shown below:
The key data elements are shown in capital letters. The table is now
in the first normal form (INF) because all repeated data elements
(fields) are in a separate table (Table 1.2) and the retrieval keys have
been assigned to each table. Since there are two key elements in
both the tables, it can be said that the each table has compound/
composite keys. This process of normalisation has simplified the
data.
The second normal form (2NF) is ready now and there are five
tables.
The virtual data elements are those elements whose value can be
computed using other elements as and when the value is demanded.
The value of amount data element in Table 1.2.2 can be computed
by multiplying the quantity with the price thereby eliminating such
redundant data elements.
The third normal form (3NF) offers the grouping of data that is
simple, easily maintainable and with minimum redundancy.