Default Normal Template

advertisement
Normalisasi
Materi Kuliah
Normalisasi
Normalisasi merupakan proses menghilangkan redudansi (kerangkapan) data,
memeriksa kelengkapan data menentukan key yang unik untuk mengakses data item dan
membantu menentukan hubungan yang diperlukan antar data item.
Tingkatan-tingkatan normalisasi:1
1. Bentuk normal kesatu (1NF)
Bentuk ini mempunyai ciri yaitu setiap data dibentuk dalam flat file (file datar/rata),
data dibentuk dalam record demi record dan nilai dari field berupa “atomic value”,
tidak set atribut yang berulang-ulang atau atribut yang bernilai ganda.
2. Bentuk normal kedua (2NF)
Bentuk normal kedua harus mempunyai syarat yaitu bentuk data telah memenuhi
criteria bentuk normal kesatu. Atribut bukan kunci sudah bergantung penuh pada
kunci utama (primary key), sehingga untuk membentuk normal kedua kunci-kunci
field yang unik dan mewakili atribut lain yang menjadi anggotanya.
3. Bentuk normal ketiga (3NF)
Suatu relasi dikatakan sudah memenuhi bentuk normal ketiga bila relasi tersebut
sudah memenuhi bentuk normal kedua dan atribut yang bukan kunci tidak tergantung
transitif terhadap kuncinya.
4. Boyce-Codd normal form (BCNF)
Suatu relasi dikatakan memenuhi bentuk BCNF bila setiap determinant merupakan
candidate key. Bentuk normal ketiga untuk aplikasi-aplikasi basisdata sudah
mencukupi, tetapi tidak menjamin semua anomali sudah terhapus.
5. Bentuk normal keempat (4NF)
Suatu relasi dikatakan memenuhi normal keempat bila setiap ketergantngan
multivalue sudah terhapus.
6. Bentuk normal kelima (5NF)
Suatu relasi dikatakan memenuhi normal kelima bila semua anomali sudah terhapus.
1
Fred R. McFadden, op. cit., hal. 223.
Terry Ahmed Fithry, SKom., MMSI
Halaman 1 dari 1
Download