29
Meminimalkan
jumlah
storage
space
yang
diperlukan
untuk
menyimpan data;
Meminimalkan resiko data
yang
tidak konsisten dalam sebuah
basis data;
Meminimalkan kemungkinan updating dan deleting anomaly;
Memaksimalkan stabilitas dari struktur data.
Berikut
adalah
tahapan-tahapan normal
form
yang
dapat
dilakukan untuk
mengatasi masalah anomaly diatas,
semakin
tinggi
tahapan
atau
tingkat
yang
dicapai
semakin sedikit
ketergantungan antar entiti dalam database
(Connoly, 2002, p387-
410) :
First
Normal Form
(1NF), sebuah
tabel
yang
merupakan
intersection
dari
tiap
kolom
dan
baris
yang
berisi
hanya
satu
nilai.
Second
Normal
Form
(2NF),
tabel
1NF
dan
tiap
atribut
non-
primary-key
adalah
bergantung
functionally
dependent
pada
primary key.
Third
Normal
Form
(3NF),
tabel
dalam
1NF
dan
2NF
dan
dimana
tidak
terdapat
atribut
non-primary-key transitively
dependent terhadap primary key.
Fourth
Normal
Form
(4NF),
tabel
yang
Boyce
Codd
Normal
Form
(BCNF)
dan
berisi tidak
ada
nontrivial
multi-valued
dependencies.
Multi-valued
dependencies
menggambarkan
|