![]() 22
P0003
Product03
1
T04
U02
User2
10-03-2012
P0003
Product03
6
Normalisasi sendiri memiliki lima tahap yaitu 1NF, 2NF, 3NF,
BCNF, 4NF, dan 5NF. Namun pada praktiknya normalisasi dilakukan
hanya sampai pada tahap 3NF, BCNF, atau paling jauh sampai pada
tahap 4NF. Adapun penjelasan mengenai tahap normalisasi adalah
sebagai berikut:
1.
1NF
Untuk menghasilkan bentuk 1NF, akan dilakukan identifikasi
dan penghilangan repeating groups dari tabel UNF. Berikut
adalah contoh bentuk 1NF dari tabel UNF 2.1:
TransI
D
UserID
Username
TransDate
ProductID
ProductName
Qty
T01
U01
User1
10-01-2012
P0001
Product01
1
T01
U01
User1
10-01-2012
P0004
Product04
2
T02
U02
User2
10-02-2012
P0002
Product02
3
T03
U03
User3
10-02-2012
P0002
Product02
4
T03
U03
User3
10-02-2012
P0003
Product03
1
T04
U02
User2
10-03-2012
P0003
Product03
6
Pada bentuk 1NF ini, functional dependency dari setiap atribut
dipaparkan untuk dihilangkan pada tahap selanjutnya. Functional
dependency menjelaskan tentang hubungan antara dua atribut di
dalam sebuah relasi.
|